![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.03.2012
Сообщений: 18
|
![]()
создаю динамически в массиве кнопки.Как определить какую из них я нажал?ну типа...нажал на первую - "вы нажали на кнопку1" , на десятую -"вы нажали на кнопку10"
Код ActionScript 3 var newsbuttons:Array = []; var btn:SimpleButton; for (var i:int = 0; i < n; i++){ btn = new SimpleButton(); btn.addEventListener(MouseEvent.CLI CK, onClick, false, 0, true); newsbuttons.push(btn); } private function onClick(e:MouseEvent):void{ trace("клик по одной из кнопок"); } |
![]() |
![]() |
![]() |
#2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
![]()
1. назначать разные функции в обработчике (как вариант, создавать ф-ии в том же цикле);
2. передавать значение в функцию; 3. парсить имя (читать свойство) объекта, инициализировавшего событие; 4. (не советую) определять по координатам клика.
Alar, верни репу!
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.03.2012
Сообщений: 18
|
![]()
насчёт пункта номер 2, получается так: я клацаю на кнопку и новая переменная i1 принимает значение(номер кнопки)?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AS3 и jquery | romazabelin | JavaScript, Ajax | 8 | 03.04.2012 12:40 |
PHP & Flash (AS3) | Abuhamed | PHP | 1 | 19.06.2011 08:38 |
код proxy для клиента. AS3 | crazy horse | Общие вопросы Web | 0 | 03.03.2008 11:44 |