Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как получить список детей на уже созданном таймлайне? (http://www.flasher.ru/forum/showthread.php?t=157304)

S-ed 03.06.2011 14:13

Как получить список детей на уже созданном таймлайне?
 
Я знаю, что реализация "скрипт - на таймлайне" тут не приветствуется, однако.
Есть необходимость получить всех детей на таймлайне.
.numChildren вернет только значение детей в текущем кадре.
Как быть если кадров много?
Как получить информацию о детях в кадрах, не воспроизводя анимацию.
(Есть ли вариант пробежать по всем кадрам, и не отображать содержимое, а только выполнить скрипт связанный с Event.ENTER_FRAME?)

Для чего это нужно:
Есть несколько скомпилированных swf, они подключаются как MovieClip.
Цель - передать стороннему API список объектов хранящихся в swf, и их иерархию.
Передать то не проблема, но вот получить их в самом мувике - оказалось для меня невозможным.

Есть функция, addFrameScript (добавляет скрипт в выбранный кадр), не нашел для нее описание.
Может есть еще недокументированные функции?

S-ed 17.06.2011 02:33

Хм. Никто?
Пробовал разные реализации, но опять уперся в недостаток знаний о структуре флешек.

arkadattx 17.06.2011 11:53

Не воспроизводя анимацию - никак.
Как вариант - не добавляя объект на сцену, но воспроизводя в нем анимацию.
А вообще, если стоит такая задача, то мне это представляется не правильной структурой приложения.

S-ed 17.06.2011 13:45

Я понимаю, что данный метод - кривой, но увы, правила диктую не я. Контент (swf-ки, по сути это просто анимации), делают другие люди.


Часовой пояс GMT +4, время: 04:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.