Запазва се местните SWF файлове от един bitmap изображения
admin June 16th, 2008
Проблем Резюме:
Записване на изображенията от въздуха прилагане в SWF формат.
Решение Резюме:
Encode BitmapData да PNG или JPEG файлове, както и натоварване може да използвате Loader loadBytes метод. След като натоварването е готов можете да покажете на SWF данни, използвайки байта собственост на LoaderInfo клас. Този метод работи само във въздуха приложения.
Обяснение:
Заявленията за изображения във въздуха, натоварени с Loader клас се съхранява вътрешно като една рамка, а не компресиран SWF файл. Доколкото знам, това не е документирана никъде, но изглежда да работи по този начин. Това също бърз начин за превръщане на местните графичен файл (png, jpg или gif) да swf формат. Ние ще използваме този метод за създаване на местни освен swf файлове от всяко изображение, която се съхранява в BitmapData клас инстанция.
/* create bitmap to be saved as an swf file */
var bd:BitmapData = new BitmapData(320,240);
/* capture application snapshot, this can be any other object */
bd.draw( Application.application as IBitmapDrawable );
