Как получить доступ к данным из файла.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