2012-02-27 2 views
0

AS 3.0 кодКак получить тип события uicontrol?

mc.addEventListener(MouseEvent.MOUSE_DOWN, eventHandler); 
mc.addEventListener(MouseEvent.MOUSE_UP, eventHandler); 
mc.addEventListener(MouseEvent.MOUSE_OVER, eventHandler); 

function eventHandler(e:MouseEvent):void 
{ 
    if(e.type == MouseEvent.MOUSE_DOWN) 
    { 
     //do stuff about mouseDownEvent 
    } 
    else if(e.type == MouseEvent.MOUSE_UP) 
    { 
     //do stuff about mouseUpEvent 
    } 
    else if(e.type == MouseEvent.MOUSE_OVER) 
    { 
     //do stuff about mouseOverEvent 
    } 
} 

какао код

[myButton addTarget:self action:@selector(buttonEvent:withEvent:) forControlEvents:UIControlEventTouchDown]; 
[myButton addTarget:self action:@selector(buttonEvent:withEvent:) forControlEvents:UIControlEventTouchUpInside]; 
[myButton addTarget:self action:@selector(buttonEvent:withEvent:) forControlEvents:UIControlEventTouchUpOutside]; 


- (void)buttonEvent:(UIButton *)sender withEvent:(UIEvent *)event 
{ 
     // how to get a UIControlEvents Type? 
} 

Я хочу получать тип UIControl Event ... я в поисках какао документы, но не удалось.

плз помочь мне ^^

ответ

2

Вы должны использовать другой метод для каждого события.

0

Возможно, вы имели в виду Control State?

Примечание: Найти "Контрольное государство" Тема

Смежные вопросы