![]() ![]() | |
Flash 2。在 Flash 2 中,不是所有的事件都受支持。
on(mouseEvent) {// 此处是您的语句}
statement(s) 发生 mouseEvent 时执行的指令。
mouseEvent 是称作“事件”的触发器。当发生此事件时,执行事件后面大括号中的语句。可以为 mouseEvent 参数指定下面的任何值:
press 在鼠标指针经过按钮时按下鼠标按钮。 release 在鼠标指针经过按钮时释放鼠标按钮。releaseOutside 当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标按钮。 rollOut 鼠标指针滑出按钮区域。rollOver 鼠标指针滑过按钮。dragOut 在鼠标指针滑过按钮时按下鼠标按钮,然后滑出此按钮区域。dragOver 在鼠标指针滑过按钮时按下鼠标按钮,然后滑出此按钮,再滑回此按钮。keyPress ("key") 按下指定的键。对于此参数的 key 部分,需指定键控代码或键常量。有关与标准键盘上的键相关联的键控代码的列表,请参见键盘键和键控代码值;有关键常量的列表,请参见Key 类的属性概要。事件处理函数;指定触发动作的鼠标事件或按键事件。
在下面的脚本中,当按下鼠标按钮时,将执行 startDrag() 动作,当释放鼠标按钮时,将执行条件脚本,然后放下该对象。
on (press) {
startDrag("rabbit");
}
on (release) {
trace(_root.rabbit._y);
trace(_root.rabbit._x);
stopDrag();
}
![]() ![]() | |