Как получить доступ к данным из файла.fla с помощью Actionscript 3, Flex 4 SDK и FlashDevelop?

Кто-то прислал мне файл.fla, содержащий несколько художественных ресурсов, причем все экземпляры настроены для правильного отображения и в правильных позициях. Однако, поскольку я использую FlashDevelop с Flex 4 SDK, я не знаю, как получить доступ к этим экземплярам в коде. Некоторые из объектов - это мувиклипы, которые мне нужны для изменения размера, а другие - объекты динамического текста, которые мне нужны для изменения отображаемых строк во время выполнения.

2 ответа

Решение

Если у вас есть доступ к Flash (как в средстве разработки), вы можете щелкнуть правой кнопкой мыши мувиклип в библиотеке и выбрать "Экспорт SWC-файла".

Файл SWC будет содержать все элементы, для которых включено свойство "Экспорт для ActionScript". Поместите этот SWC-файл в путь к классам, и FlashDevelop сообщит Flex SDK о необходимости ссылки на него при создании окончательного SWF-файла.

Если у вас нет доступа к Flash для экспорта SWC, вам нужно будет попросить другого человека экспортировать SWC-файл для вас - вы не можете напрямую ссылаться на FLA.

Там нет очевидного решения этого. в основном вам нужно будет просмотреть список отображения, чтобы найти их, используя numChildren, getChildAt и т.д., если вам повезет, они названы, и вы можете использовать getChildByName,

Greetz
back2dos

Другие вопросы по тегам