![]() |
Динамическое имя мувика
Подобная тема была, но так как она уже в архиве спрошу здесь.
Итак динамическое имя мувика. ТАм предлагалось 2 варианта Код:
i=1; и второй Код:
i=1; например в следующем коде: Код:
var i=1во второй где stopDrag и всё остальное не срабатывает если поставить вместо i например 1 - сработает для 1-й, а с i не срабатывает, хотя i значение имеет в первой части если вывести eval("_root.kub"+i) выводит к примеру _level0.kub3 во второй undefined что за чудеса? |
1. По понятным причинам this["kub"+i] работать не будет. Будет работать _root["kub"+i];
2. У Вас реакция на событие onRelease определяется в рамках реакции на событие onPress (внимательно посмотрите на фигурные скобки). Может, Вам это и нужно, но разумно не поступать таким образом. Код:
var i=1 |
Спасибо. С eval-ом связался ибо он работал, теперь буду делать по правильному.
|
Ну зачем вы себе усложняете жизнь выражениями _root['kub'+i], когда attachMovie возвращает ссылку на созданный мувик?
|
Цитата:
|
went
Код:
var main:MovieClip = this; |
went, примерчики в мануале по attachMovie.
|
Цитата:
|
Я только написал пример. Основная мысль от __etc :away:
|
Цитата:
|
| Часовой пояс GMT +4, время: 05:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.