2012-03-10 3 views
0

Я создал экран (калькулятор) с пучком кнопок, я могу обрабатывать событие кнопки с одним обработчиком. Но я хочу знать, что мы можем сделать один обработчик для все кнопки ...... как в Java мы можем выполнить задачу perticular кнопки на как этотсоздать один обработчик событий для нескольких кнопок в программировании Mobile Flex

if(event.source=="button1") 
{ 

} 
else if(event.source=="button2") 
{ 

} 

так, мы можем сделать то же самое в мобильном Flex программирования

ответ

1

Вы можете использовать event.currentTarget.

<s:Button id="btn_one" width="100" height="30" label="One" 
click="onClick_btn_one(event)"/> 


private function onClick_btn_one(event:MouseEvent):void 
{ 
    if(event.currentTarget.id == "btn_one") 
    { 
     trace("button one") 
    } 

} 
+0

@agreed a + 1ed, также при использовании этой концепции операторы переключателей хорошо работают. – shaunhusain

+0

@ F4L очень приятный answere.thanks и считая его правильным – padman

2

Вы можете получить объект, который отправил событие на event.target, а затем проверить требуемое свойство (например, Button(event.target).label или Button(event.target).id).

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