Просмотр полной версии : Копирование векторных картинок(swf)
KOT_as_User
21.10.2010, 20:48
Пишу простенькую игру. В игре загружаю swf-ку в которой векторная картинка, добавляю её на MySprite. В игре необходимо несколько раз в разные места добавить её на MySprite при этом картинка должна оставаться векторной. Как скопировать картинку без повторной загрузки?
var newObj:DisplayObject = new ((oldObj as Object).constructor as Class)();
как-то так. Или var newObj:DisplayObject = new (loader.contentLoaderInfo.applicationDomain.getDefinition("VectorImageClassName") as Class)();
выдрать класс и его создать. Или скормить новому Loader'y через loadBytes contentLoaderInfo.bytes прошлого лоадера. По-моему лучше всего через getDefinition - не надо ничего левого создавать.
KOT_as_User
01.12.2010, 15:29
Коприование с помощью loadBytes у прошлого Loader'а дало результат, картинки копируются. Первые два метода возвращают пустую SWF'ку, возможно ли как то это исправить, или может есть какой-то другой метод который будет работать без события как в случае с loadBytes?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.