![]() |
Динамическое имя мувика
Подобная тема была, но так как она уже в архиве спрошу здесь.
Итак динамическое имя мувика. ТАм предлагалось 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:
|
Цитата:
|
Люди, подсобите - опять вопрос по динамике
перевёл основной фильм в мувик через возвращение mc = main.attachMovie сделал практически всё но в отдельных местах необходимо обращение _root["ResNum"+n] - когда он был в основном фильме он ессно срабатывал, а теперь когда я перевёлв мувик ессно нет, что должно быть вместо _root, имя мувика kur такая штука _kur["ResNum"+n] не прокатила |
с помощью наводок въехал сам, если кому интересно
http://www.flasher.ru/forum/showthre...782#post588782 |
| Часовой пояс GMT +4, время: 17:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.