![]() |
|
||||||||||
|
|||||
|
Всех приветствую !
У меня такой вопрос: как получить список объектов в подгружаемом swf файле. Заранее всем огромное спасибо. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Осталось определить, что вы подразумеваете под «список объектов».
|
|
|||||
|
Регистрация: May 2006
Адрес: Город О
Сообщений: 169
|
Если очень хочется посмотреть, какие переменные, свойства и методы присутсвуют в вновь загруженом фильме (или в уже существующем),
то воспользуйтесь циклом for ... in MovieClip.prototype.traceProps = function():Void {
trace("=============\nMovieClip :"+this+"\n------------");
for (var props in this) {
trace(props+": "+this[props]+". [type: "+typeof(this[props])+"]");
}
trace("=========================");
}
this.createEmptyMovieClip("new_mc",0);
new_mc.my_var = "Some string";
_root.traceProps();
new_mc.traceProps();
Последний раз редактировалось etc; 07.02.2007 в 16:20. |
|
|||||
|
Под словом объект я подразумевал мувиклипы.
Иными словами: как получить список мувиклипов, которые присутствуют на основной временной шкале загруженного мувиклипа ? Еще раз огромное спасибо. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ответ был дан выше. Вам нужно лишь поставить условие, что typeof this[props] равен movieclip.
|
|
|||||
|
Огромное спасибо !
|
|
|||||
|
В моем случае для того, чтобы получить список мувиклипов в загруженом фале,сработал даже такой код:
for(myProp in _root.map_mc.mapHolder_mc){ trace(myProp); }; |
|
|||||
|
и чем это отличается от того что предложено выше?
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Да практически ничем.
А у меня еще вопрос: а можно как-нибудь узнать экземпляром какого символа являеться мувиклип в подгружаемом файле ? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А что значит «экземпляром какого символа»? Получить имя заданного клипа, которое прописано в либе? Да никак.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|