Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Обращение к копиям мувика... проблемка... (http://www.flasher.ru/forum/showthread.php?t=119695)

Viy 27.12.2008 23:16

Обращение к копиям мувика... проблемка...
 
Споткнулся на чем-то простом не могу понять...
Обращаюсь к вложенным мувикам (размноженные вручную, это типа окна в которых должен загораться свет) из другого мувика через точечный синтакс.
типа так:
Код:

_root.dom.okno.gotoAndPlay(2);
в результате загорается только одно окно, а остальные мувики не реагируют, хотя в поле Instanse name во всех мувиках есть имя "okno" .

подскажите как это можно побороть?

Zik. 27.12.2008 23:20

если у всех одно и тоже имя "okno" то все никак не зажгуться.
Надо либо аттачкать либо дублировать (duplicateMovieClip)

Xero201 29.12.2008 01:35

Если все равно все мувики добавляешь вручную, то можно и без аттачей и дуближа, просто пронумерую все мувики (окно0, окно1..окно(N-1)) а потом воспользуйся циклом
Код AS1/AS2:

for (i=0;i<N;i++) _root.dom["okno"+i].gotoAndPlay(2);

либо вот так
Код AS1/AS2:

for (i=0;i<N;i++) eval("_root.dom.okno"+i).gotoAndPlay(2);


Zik. 29.12.2008 01:46

все переименовывать можно задолбаться

Mnilionic 29.12.2008 02:15

если все окошки одновременно нужно включать/выключать то:
Вложите все "окна" в один мувик.

и включайте скриптом свет:
Код AS1/AS2:

_root.dom.vse_okna.gotoAndPlay(2);


Xero201 30.12.2008 20:40

Цитата:

Сообщение от Mnilionic
если все окошки одновременно нужно включать/выключать то:
Вложите все "окна" в один мувик.

Можно подробнее, а то я не очень понял в какой именно мувик нужно их запихнуть, чтобы потом так просто менять их текущие кадры. :o


З.Ы.
Цитата:

Сообщение от ZIK68
все переименовывать можно задолбаться

Если клипы таскались вручную, значит их не так уж и много.

Wolsh 30.12.2008 22:01

Есть еще for in

Mnilionic 30.12.2008 22:30

Вложений: 1
Цитата:

Можно подробнее
можно

Xero201 31.12.2008 01:23

Домик просто супер, а когда он еще и загорелся я аще лег :))))).
Вот только по-моему у молчаливого Viy нужно менять кадры в мувиках, а у тебя окошки хоть и классные, но графические. Когда я их поменял на мувики, кнопка работать перестала.

З.Ы.
Цитата:

Есть еще for in
А еще есть функции:bb:. С наступающим.:)

Wolsh 31.12.2008 04:14

Вложений: 1
Цитата:

А еще есть функции
Остроумно.
Кликать по дому.


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

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