При нажатии на кнопку что-то происходит.Однако мне кажется избыточным, что в объявлении myListenerFunction объект события e класса MouseEvent фактически должен иметь свой тип данных MouseEvent .1007 *
mybutton.addEventListener(MouseEvent.CLICK, myListenerFunction);
function myListenerFunction(e:MouseEvent):void
{
// function body
}
Не могу ли я обойтись без этого (.swf работает так же, насколько я знаю ...)?
function myListenerFunction(e):void
Так как тип данных e всегда должен соответствовать классу события MouseEvent.CLICK (что является MouseEvent )?
EDIT:
Итак, скажем, мы идем от мышисобытие к событию клавиатуры.Не объявляя тип данных e, мы не можем быть склонны к ошибкам, не меняя тип данных e.По умолчанию будет иметь тип KeyboardEvent
mybutton.addEventListener(KeyboardEvent.KEY_DOWN, myListenerFunction);
function myListenerFunction(e):void
{
// function body
}