Как получить доступ к данным из файла .fla с помощью Actionscript 3, Flex 4 SDK и FlashDevelop? - PullRequest
2 голосов
/ 27 июня 2010

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

Ответы [ 2 ]

1 голос
/ 28 июня 2010

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

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

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

0 голосов
/ 27 июня 2010

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

Greetz
back2dos

...