Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   jsfl - имя экземпляра (http://www.flasher.ru/forum/showthread.php?t=105350)

vladius 13.12.2007 17:48

jsfl - имя экземпляра
 
Здрасть! :)
Подскажите, плз, каким образом можно присвоить имя экземпляру?
нашел такое решение
Код:

for(i in  fl.getDocumentDOM().selection){
    fl.getDocumentDOM().selection[i].name = fl.getDocumentDOM().selection[i].libraryItem.name
    fl.trace(fl.getDocumentDOM().selection[i].libraryItem.name);
}

но тут нужно сначала выделять, а как выделать именно то, что мне нужно?
как выделить все обьекты в конкретном кадре?

iNils 13.12.2007 18:29

А зачем именно выбирать? Вам же нужно получить содержимое кадра.
Код:

var elementArray = fl.getDocumentDOM().getTimeline().layers[номер слоя].frames[номер кадра].elements;
for (var i=0; i < elementArray.length; i++) {
        fl.trace(elementArray[i].name);
}


vladius 13.12.2007 18:54

сенкс

vladius 14.12.2007 13:20

еще вопрос возник, существуeт ли принципиальная возможность в процессе выполнения jsfl поставить что-то типа getch() - т.е. ожидание действий пользователя, прерывающее действие программы - окно для ввода данных, например.

iNils 14.12.2007 14:26

Вводить данные надо до, а не после.


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

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