Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.04.2006, 05:01
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 1  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
По умолчанию циклом FOR не получается одновременно укатать..., клипы и вложенные в них кнопки

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

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

пАмагите please.


Последний раз редактировалось Что такое хорошо?; 07.04.2006 в 05:08.
Старый 07.04.2006, 09:06
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 2  
Ответить с цитированием
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
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
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 3  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
Вроде сделал по образу и подобию, но все равно не работает-

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



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

Старый 09.04.2006, 21:22
Friday13 вне форума Посмотреть профиль Отправить личное сообщение для Friday13 Посетить домашнюю страницу Friday13 Найти все сообщения от Friday13
  № 4  
Ответить с цитированием
Friday13
 
Аватар для Friday13

Регистрация: Nov 2001
Адрес: Moscow village
Сообщений: 193
Отправить сообщение для Friday13 с помощью ICQ
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
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 5  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
Спасибо Friday13
А до меня не доходило сделать цикл ДЛЯ дважды
Удиливительное рядом, и тут, и здесь )))

Старый 09.04.2006, 22:56
sem1313 вне форума Посмотреть профиль Отправить личное сообщение для sem1313 Найти все сообщения от sem1313
  № 6  
Ответить с цитированием
sem1313

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

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


Последний раз редактировалось sem1313; 09.04.2006 в 23:00.
Создать новую тему Ответ Часовой пояс GMT +4, время: 01:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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