|
|
|||||
Регистрация: Mar 2008
Сообщений: 215
|
Embed SWF
Столкнулся с проблемой: при внедрении swf файла
флексовый компилятор мне говорит Цитата:
public class MyClass extends MovieClip { [Embed(source='correct_path.swf')] private var _class:Class; } Может кто-нибудь подскажет, как с этой проблемой бороться? |
|
|||||
Регистрация: Mar 2008
Сообщений: 215
|
Цитата:
Цитата:
не компилируется. |
|
|||||
А, да, и правда поторопился
В таком случае, думаю, вот это поможет: [Embed(source="asset.swf")] private var assetClass:Class; var asset:MovieClip = new assetClass(); Если понадобится готовый "расшифровщик", остаток кода в этой статье) http://alecmce.com/as3/embed-asset-gotcha |
|
|||||
Регистрация: Mar 2007
Сообщений: 319
|
Нужно всё что находится в "correct_path.swf" засунуть в символ, и назначить этому символу имя класса, например "SymbolTest".
в дальнейшем внедрение файла будет работать, если указать параметр "symbol" (будет внедрён только байткод символа, без всякого мусора) [Embed(source="correct_path.swf", mimeType="application/x-shockwave-flash", symbol="SymbolTest")] public class MyClass extends MovieClip { } Последний раз редактировалось Nooob; 12.02.2013 в 05:37. |
|
|||||
Регистрация: Mar 2008
Сообщений: 215
|
Цитата:
|
Часовой пояс GMT +4, время: 16:49. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|