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事件的類型......我搜索一個文件,可可,但沒有成功。
plz幫我^^