Я создал приложение для рисования, и когда пользователь хочет сохранить свой чертеж, он просто нажимает кнопку «Сохранить», и появляется диалоговое окно - или оно должно быть выполнено.
При локальном тестировании на компьютере разработчика это не проблема, новсякий раз, когда приложение загружается в браузер, оно не будет работать.Даже если я загружу локальный SWF-файл в браузер, он не будет работать.
Следующий код - это то, что я использую для сохранения файла, и, как было сказано, он отлично работает локально, но всякий раз, когда он входит в браузер, он не работает.'t. Диалоговое окно сохранения просто никогда не появляется.
Есть предложения?
var bitmapData:BitmapData = new BitmapData(canvas.width, canvas.height);
bitmapData.draw(canvas);
var jpg:JPEGEncoder = new JPEGEncoder(100);
var ba:ByteArray = jpg.encode(bitmapData);
file = new FileReference();
file.addEventListener(Event.COMPLETE, fileSaveComplete);
file.addEventListener(IOErrorEvent.IO_ERROR, error);
file.save(ba, 'FileName.jpg');
Запуск FlashPlayer 11 и компиляция до 10,2 BTW.