我创建了一个绘画应用程序,当用户想要的拯救他的绘画,他只需点击保存按钮,弹出一个对话框 - 或者应该做的。
当开发机器上进行本地测试,这是没有问题,但每当应用程序在浏览器中加载它不会工作。 即使我在浏览器中加载本地SWF文件将无法正常工作。
下面的代码是什么,我用它来保存文件,并表示它工作正常,在当地,但每当它进入一个浏览器,它dosen't.The保存对话框根本不会弹出。
有什么建议么?
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。