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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.07.2012, 13:19
olejan1991 вне форума Посмотреть профиль Отправить личное сообщение для olejan1991 Найти все сообщения от olejan1991
  № 1  
Ответить с цитированием
olejan1991

Регистрация: Jul 2012
Сообщений: 112
По умолчанию как определить на какой объект произошло нажатие

Создается много одинаковых объектов. При нажатии на кнопку в этом объекте должны происходить определенные изменения именно в этом объекте в котором произошло нажатие. Как определить на какой я объект нажал и произвести именно в нем изменения?

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

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
event.target/event.currentTarget
__________________
:)

Старый 12.07.2012, 15:03
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 3  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
target - то во что непосредственно кликнули
currentTarget - то на что подписывались.

С target надо быть аккуратнее, так как может быть какой-то текстфилд (если на кнопке лейбл висит) или какой другой графический мусор. При проектировании кнопки надо этому всему мусору отключать mouseEnabled.
__________________
Кто к нам с чем для чего - тот у нас того от того.

Старый 12.07.2012, 15:16
olejan1991 вне форума Посмотреть профиль Отправить личное сообщение для olejan1991 Найти все сообщения от olejan1991
  № 4  
Ответить с цитированием
olejan1991

Регистрация: Jul 2012
Сообщений: 112
Вот допустим, я нажал на кнопку в определенном объекте. Ссылку на объект, в котором надо что-то изменить я вроде как понял каким образом получить, но тогда не пойму такую вещь, ведь мне нужно допустим определить что я клацнул по кнопке в объекте 0, а затем ноль передать в массив как id и вытащить информацию из массива по этому ключу для добавления в изменяемый объект. Это мне получается нужен массив с ключами объектов создавать в цикле создания этих объектов, а потом с помощью таргета получать этот индекс?

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

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
Dictionary
__________________
:)

Старый 12.07.2012, 16:06
olejan1991 вне форума Посмотреть профиль Отправить личное сообщение для olejan1991 Найти все сообщения от olejan1991
  № 6  
Ответить с цитированием
olejan1991

Регистрация: Jul 2012
Сообщений: 112
Не могу понять как этот Dictionary использовать. Вношу я индексы, но когда я нажимаю на кнопку выводится последнее добавленное число

Добавлено через 20 минут
решил заносить эти индексы в массив. В итоге получаю массив в с индексами объектов от 0 до 11, а вот как этот массив связать с моей задачей не могу понять

Добавлено через 40 минут
Как связать
Цитата:
event.target/event.currentTarget
и
Цитата:
Dictionary
?

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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