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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1117 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2285 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3912 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3636 24.3.2024, 20:55
автор: Liudmila
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 1929 23.3.2024, 7:41
автор: Room


 



RSS Текстовая версия Сейчас: 28.3.2024, 18:32
Дизайн