![]() |
Понятно, как вызвать метод мувиклипа, из функции, в котором она описана.
А как вызвать (используя относительный, а не полный путь и без изврата вроде _parent.имя-текущего-клипа) метод клипа с динамическим именем, созданным внутри мувиклипа? Т.е., к примеру, есть мувиклип _root.fire В нем объявлена некая функция, которая создает в нем мувиклипы с именем типа "particle"+i Если использовать Код:
this["particle"+i].attachMovie(...)Код:
particle18.attachMovie(...)Переменные-то просто задавать таким образом: Код:
set("particle"+i+"_yscale",scale_y)Так и не разобрался, сделал по-другому. Но вопрос все равно актуален... |
Вложений: 1
Все работает. Вложение 17872.
|
AL.exe, есть кнопка http://www.flasher.ru/forum/images/r...ttons/edit.gif, поэтому не надо создавать несколько сообщений подряд, надо исправить последнее в теме.
|
Видимо, это из раздела плясок с бубном. Ваш код работает - вставляю его в свой ролик - перестает работать :)
|
Случайно для ролика не указан AS1 в качестве версии скрипта?
|
Нет, AS2
|
Выложите исходник.
|
Да что ж такое... опять с этой проблемой столкнулся. С ума сойду, наверное.
Код:
if(this["container"+number].imageLoaded==false){//если картинка еще не была загруженаUpd: есть подозрение, что this ссылается тут на сам листенер - выдает [object Object] Что делать? :( |
Ну правильно, ведь this ссылается на loadListener. Необходимо использовать Delegate.
|
Уже копаюсь в описании к нему... странно, что так сделано. Вернее, странно то, что работает вот это:
Код:
trace(container1) //возвращает полный путь, все ок |
| Часовой пояс GMT +4, время: 19:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.