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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 31.03.2009, 14:46
AQUAFRESH вне форума Посмотреть профиль Найти все сообщения от AQUAFRESH
  № 1  
Ответить с цитированием
AQUAFRESH
Banned
[+6 27.11.09]
[++4 30.04.09]

Регистрация: Sep 2008
Сообщений: 235
Arrow Тип обькта в функции

private function NameClick(event:Event):void
{
Alert.show( event.type.toString() );

}


Как вернуть, мне не тип события, а тип обькта кнопки ?

ну тоесть если у меня 100 кнопок на сайте, не писать каждое событие
для каждой кнопки

Старый 31.03.2009, 15:04
Distorn вне форума Посмотреть профиль Отправить личное сообщение для Distorn Найти все сообщения от Distorn
  № 2  
Ответить с цитированием
Distorn

Регистрация: Aug 2005
Сообщений: 35
может typeof(event.target) ?
правда по идее будет возвращать Object,
тогда можно (event.target is Button)
и что ты имеешь в виду под "тип обькта кнопки": класс, экземпляром которого она является?

Старый 31.03.2009, 15:23
AQUAFRESH вне форума Посмотреть профиль Найти все сообщения от AQUAFRESH
  № 3  
Ответить с цитированием
AQUAFRESH
Banned
[+6 27.11.09]
[++4 30.04.09]

Регистрация: Sep 2008
Сообщений: 235
ну например как в C#

void SomeEvent(Object sender, EventArgs e) {

sender типа обькт на что нажали, например обьект Button
e это типа чем нажали, например левой кнопкой мышы

}

тоесть нада обькт узнать кнопки на которую нажал

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
вам уже написали, что именно узнать о кнопки?

Старый 31.03.2009, 16:06
AQUAFRESH вне форума Посмотреть профиль Найти все сообщения от AQUAFRESH
  № 5  
Ответить с цитированием
AQUAFRESH
Banned
[+6 27.11.09]
[++4 30.04.09]

Регистрация: Sep 2008
Сообщений: 235
if(event.target is TextInput)
Alert.show("test");

не срабатывает

event.target возращает - вообще main0.NocdNameBox.UITextField15

Добавлено через 11 минут
а мне нада просто NocdNameBox

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
Код:
if(event.currentTarget is TextInput){
     Alert.show("test");
}
P.S. для оформления кода используйте тэги "", а то можете схлопотать замечание от админов

Старый 31.03.2009, 16:31
AQUAFRESH вне форума Посмотреть профиль Найти все сообщения от AQUAFRESH
  № 7  
Ответить с цитированием
AQUAFRESH
Banned
[+6 27.11.09]
[++4 30.04.09]

Регистрация: Sep 2008
Сообщений: 235
event.target.text = реально возращает тект этого обьекта

но


Код AS3:
 TextInput Input = (TextInput)event.target();
сделать немогу...хотя х3 может так и нельзя...


Последний раз редактировалось AQUAFRESH; 31.03.2009 в 16:38.
Старый 31.03.2009, 16:31
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 8  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
Код:
if(event.currentTarget is TextInput){
     Alert.show("test");
}
P.S. для оформления кода используйте тэги [ code][/code ], а то можете схлопотать замечание от админов

Старый 31.03.2009, 17:01
Distorn вне форума Посмотреть профиль Отправить личное сообщение для Distorn Найти все сообщения от Distorn
  № 9  
Ответить с цитированием
Distorn

Регистрация: Aug 2005
Сообщений: 35
Цитата:
Сообщение от AQUAFRESH Посмотреть сообщение
event.target.text = реально возращает тект этого обьекта

но


Код AS3:
 TextInput Input = (TextInput)event.target();
сделать немогу...хотя х3 может так и нельзя...
Код AS3:
var input:TextInput = event.target as TextInput

Старый 31.03.2009, 17:21
AQUAFRESH вне форума Посмотреть профиль Найти все сообщения от AQUAFRESH
  № 10  
Ответить с цитированием
AQUAFRESH
Banned
[+6 27.11.09]
[++4 30.04.09]

Регистрация: Sep 2008
Сообщений: 235
ок всё, я понял спс...

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

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

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


 


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


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