Просмотр полной версии : Тип обькта в функции
AQUAFRESH
31.03.2009, 14:46
private function NameClick(event:Event):void
{
Alert.show( event.type.toString() );
}
Как вернуть, мне не тип события, а тип обькта кнопки ?
ну тоесть если у меня 100 кнопок на сайте, не писать каждое событие
для каждой кнопки
может typeof(event.target) ?
правда по идее будет возвращать Object,
тогда можно (event.target is Button)
и что ты имеешь в виду под "тип обькта кнопки": класс, экземпляром которого она является?
AQUAFRESH
31.03.2009, 15:23
ну например как в C#
void SomeEvent(Object sender, EventArgs e) {
sender типа обькт на что нажали, например обьект Button
e это типа чем нажали, например левой кнопкой мышы
}
тоесть нада обькт узнать кнопки на которую нажал
CrazyFlasher
31.03.2009, 15:35
вам уже написали, что именно узнать о кнопки?
AQUAFRESH
31.03.2009, 16:06
if(event.target is TextInput)
Alert.show("test");
не срабатывает
event.target возращает - вообще main0.NocdNameBox.UITextField15
Добавлено через 11 минут
а мне нада просто NocdNameBox
CrazyFlasher
31.03.2009, 16:31
if(event.currentTarget is TextInput){
Alert.show("test");
}
P.S. для оформления кода используйте тэги "", а то можете схлопотать замечание от админов
AQUAFRESH
31.03.2009, 16:31
event.target.text = реально возращает тект этого обьекта
но
TextInput Input = (TextInput)event.target();
сделать немогу...хотя х3 может так и нельзя...
CrazyFlasher
31.03.2009, 16:31
if(event.currentTarget is TextInput){
Alert.show("test");
}
P.S. для оформления кода используйте тэги [ code][/code ], а то можете схлопотать замечание от админов
event.target.text = реально возращает тект этого обьекта
но
TextInput Input = (TextInput)event.target();
сделать немогу...хотя х3 может так и нельзя...
var input:TextInput = event.target as TextInput
AQUAFRESH
31.03.2009, 17:21
ок всё, я понял спс...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.