![]() |
Не могу правильно создать символ для [Embed(source='***', symbol='***')]
Создаю во flash IDE as3 project, рисую любую ерунду, делаю из неё
мувик, экспорчу в AS с указанием Class="btn_play". Потом в главной mxml пишу Код:
<mx:Image source="@Embed('pics/btn_play.swf#btn_play')"/>Цитата:
|
видимо путь до swf неправильный
|
без параметра symbol всё работает (флешка импортится)
А вот symbol не отрабатывает. В том то и вопрос: как правильно подключать символ? |
Может быть нужно, чтобы ролик был AS1/AS2?
|
У меня таже проблема.
Скорее всего так - Flex видит в папке класс btn_play.as (который создал Flash) и хватает его первым вместо мувика btn_play. Этот класс не имеет свойство btn_play и поэтому возникает ошибка. Вопрос знатокам - как совместить мувик (swf) и под него написанный класс (as) в Flexe? |
Цитата:
|
Цитата:
но вопрос остается открытым. если swf можно закгрусить с помощью swfLoader, а класс с помощью addChild добавить, то как обьединить их под одним именем? |
Кого объединить? Зачем?
|
Сложно понять что за проблема но,
в фелпе написан пример Код AS3:
Код AS3:
|
Со своей проблемой разобрался: была путаница в папках + смуту внёс параметр <mx:Application ... xmlns:src="src.*">
+ флекс билдер автоматически копирует всё, что появляется в корневой папке проекта в папку bin-debug, однако после изменения файлов не апдейтит их в bin-debug. |
| Часовой пояс GMT +4, время: 22:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.