X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как обратиться к объектам b1,b2,b3,...,b5 в цикле, Синтексис AS 3.0
Banderas
Banderas
Topic Starter сообщение 8.5.2010, 15:57; Ответить: Banderas
Сообщение #1


У меня есть 4 кнопки: b1, b2, b3, b4. Я хочу через цикл к каждой применить функцию MMHandler. Как правильно записать?
for (var i:int=1; i < 5; i++) {
    b+(i).addEventListener(MouseEvent.MOUSE_MOVE, MMHandler); // вот здесь
}

function MMHandler(event:MouseEvent):void
{
    trace("hello");
}
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 8.5.2010, 19:26; Ответить: ZiTosS
Сообщение #2


Banderas, советую прочитать: http://www.intuit.ru/department/internet/f...script/7/4.html
Синтаксис:
for (var i:int=1; i < 5; i++) {
    param = "b" + i;
    this[param].addEventListener(MouseEvent.MOUSE_MOVE, MMHandler); // вот так;
}

function MMHandler(event:MouseEvent):void
{
    trace("hello");
}


Поблагодарили: (0)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banderas
Banderas
Topic Starter сообщение 10.5.2010, 1:50; Ответить: Banderas
Сообщение #3


Олексей, спасибо :( Только небольшую ошибочку допустил, нужно в второй строке перед param поставить var. Всё отлично работает. Тему пока ещё не закрывай, мне кажется есть ещё один способ, вскоре выложу пример...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 10.5.2010, 15:40; Ответить: ZiTosS
Сообщение #4


Banderas, Окей, будем ждать :(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banderas
Banderas
Topic Starter сообщение 11.5.2010, 0:56; Ответить: Banderas
Сообщение #5


2*ZiTosS* эх... не оправдались мои надежды :(
Думал реализовать таким способом: ["b"+i].addEventListener(); но компилятор ругается...
Так что твой способ реализации лучший :(

кстати, вот зачем мне это надо было _http://bodyanuk.ru/actionscript3/gorizontalnoe-flash-manu.html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dreemix
dreemix
сообщение 15.5.2010, 13:08; Ответить: dreemix
Сообщение #6


Давайте пожалуйств осмысленные названия топикам.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Причина редактирования: ZiTosS: переназвал, тему закрываю


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
12 Boymaster 1924 Вчера, 21:03
автор: MisterBit
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4817 17.4.2024, 1:19
автор: sergio11
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19713 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3109 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13660 31.3.2024, 12:44
автор: Boymaster


 



RSS Текстовая версия Сейчас: 20.4.2024, 7:35
Дизайн