Вы хотите
button1.addEventListener(EventType, callback);
Вы заменяете EventType
на событие мыши (например, MouseEvent.MOUSE_DOWN
), а callback
- это определяемая вами функция, которая вызывается всякий раз, когда происходит событие.
См. Следующий пример, взятый с этой страницы в блоге FlashEnabled :
// attach the event listener to this object, if you want a global event outside
// the current class attach to stage.addEventListener([event],[callback])
this.addEventListener(MouseEvent.CLICK, onMouseClickEvent);
// then make the callback
public function onMouseClickEvent(event:Event) {
trace(event);
if(event.buttonDown)
// if primary button down, left mouse button
trace(”left button was down”);
else
trace(”left button was not down”);
}
}
Приведенный выше пример кода присоединяет обработчик события click к this
(в каком бы контексте этот код ни выполнялся - он может быть глобальным или внутри класса). Внутри вашего обработчика событий вы захотите использовать класс Tween
(, как описано на Kirupa.com ), чтобы анимировать коробку и другую коробку.
Поскольку вы упомянули, что это ваш первый день, обратите внимание, что trace()
пишет в консоль.