Форум 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)
-   -   циклом FOR не получается одновременно укатать..., клипы и вложенные в них кнопки (http://www.flasher.ru/forum/showthread.php?t=78014)

Что такое хорошо? 07.04.2006 05:01

циклом FOR не получается одновременно укатать..., клипы и вложенные в них кнопки
 
Циклом FOR перебираю клипы, и хочу этим же циклом укатать вложенные в них кнопки. Но не работает.

for (i=1; i<10; i++) {
this["mc"+i]["but"+i].onRollOver = function() {
trace("yo!");
};

пАмагите please.

Iv 07.04.2006 09:06

this.onButtonRollOver = function() {
trace("yo!");
};

for (i=1; i<10; i++) {
this["mc"+i].my_button.onRollOver = this.onButtonRollOver
};

- в мувиках имя кнопки: my_button

Что такое хорошо? 09.04.2006 21:06

Вроде сделал по образу и подобию, но все равно не работает-

this.onButtonRollOver = function() {
trace("yo!");
};
//
for (i=1; i<10; i++) {
this["mc"+i]["but"+i].onRollOver = this.onButtonRollOver;
};

:o

Сейчас я сделал все кнопки с именем "b", и теперь есть 9 страниц, в них вложены по 6 клипов, в каждом из которых есть одна кнопка "b". Хочу перебрать циклом имена клипов (и вложенных в них клипов) но видно надо не так (((
for (i=1; i<10; i++) {
this["page"+i]["mc"+i].b.onRollOver = function() {
trace("yo!");
};

Friday13 09.04.2006 21:22

for (i=1; i<10; i++) {
for (ii=1; ii<7; ii++) {
this["page"+i]["mc"+ii].b.onRollOver = function() {
trace("yo!");
}
};

Что такое хорошо? 09.04.2006 21:48

Спасибо Friday13
А до меня не доходило сделать цикл ДЛЯ дважды :quiet:
Удиливительное рядом, и тут, и здесь )))

sem1313 09.04.2006 22:56

Извините меня, а на жрена такие муки, проще застрелиться. Хотя я раньше сам такой траблой страдал. А дело решается очень и очень просто(мне KUZEN по мойму подсказал), в каждый мувик пихаем индивидуальный идентификатор, ну а далее должно быть очень просто...

З.Ы. В цикле For нельзя уловить момент соприкосновения, да и вообще какой либо момент, поэтому в таком случае нужно в каждый мувик захре... свой идентификатор... Таким способом можно решить твою траблу.

Что такое хорошо? 10.04.2006 16:52

Цитата:

Сообщение от sem1313
... поэтому в таком случае нужно в каждый мувик захре... свой идентификатор...

Ну так или иначе, все равно ведь прийдется перебрать имена идентификаторов. Или как...


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

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