Как вы используете RSL с SWC - PullRequest
       24

Как вы используете RSL с SWC

0 голосов
/ 13 октября 2011

Это настройка:

1) У меня есть SWF, в котором я определил компонент в библиотеке с пользовательским классом в качестве связи. Компонент был настроен на «экспорт для совместного использования во время выполнения»

2) У меня есть флаг, где я скопировал компонент и связал его с первым SWF через «импорт для совместного использования во время выполнения». Этот флаг будет опубликован как SWC. Содержимое этого флага находится в мувиклипе, к которому я даю ссылку, чтобы я мог создать его экземпляр в приложении, в котором SWC находится в пути к библиотеке.

3) У меня есть гибкое приложение, в котором SWC-файл добавлен в путь к библиотеке.

Когда я запускаю свое flex-приложение, мой компонент RSL вообще не работает.

1 Ответ

0 голосов
/ 14 октября 2011

Если вы создаете SWC, это не RSL.RSL означает, что вы используете скомпилированный SWF для включения символа в ваше приложение.SWC - это просто набор скомпилированных классов (библиотеки), который не содержит никакой конкретной информации о символах времени выполнения.Кроме того, я не думаю, что Flash поддерживает RSL в традиционном понимании гибкости.

Я считаю, что вы хотите добавить те же параметры, которые есть в вашем FLA, но вместо этого создать SWF-файл из него.Оттуда вы можете вставить нужный символ в flex, выполнив следующее:

[Embed(source="path/to/yourSwf.swf", symbol="theSymbolId")]
public var yourSymbol:Class;
...