2024年3月17日发(作者:)

flash动作脚本从入门开始(3)

flash动作脚本从入门开始

◎ rollover:事件发生于鼠标滑入按钮时。

◎ rollout:事件发生于鼠标滑出按钮时。

◎ dragover:事件发生于按着鼠标不松手,鼠标滑入按钮时。

◎ dragout:事件发生于按着鼠标不松手,鼠标滑出按钮时。

◎ keypress:事件发生于用户按下指定的按键时。

2、onclipevent()事件处理函数所支持的事件

onclipevent()事件处理函数使用的一般形式为:

onclipevent(movieevent){

// 此处是你的语句,用来响应事件。

}

其中movieevent是一个事件“触发器”。当事件发生时,执行该事件后面大括号中

的语句。对于影片剪辑而言,可指定的触发事件有9种,分别是:

◎ load:影片剪辑一旦被实例化并出现在时间轴中时,即启动此动作。

◎ unload:在时间轴中删除影片剪辑之后,此动作在第1帧中启动。在向受影响的帧

附加任何动作之前,先处理与unload影片剪辑事件关联的动作。

◎ enterframe:以影片剪辑帧频不断触发的动作。首先处理与enterframe剪辑事件

关联的动作,然后才处理附加到受影响帧的所有帧动作。

◎ mousemove:每次移动鼠标时启动此动作。_xmouse和_ymouse属性用于确定

当前鼠标位置。

◎ mousedown:当按下鼠标左键时启动此动作。

◎ mouseup:当释放鼠标左键时启动此动作。

◎ keydown:当按下某个键时启动此动作。

◎ keyup:当释放某个键时启动此动作。

◎ data:当在loadvariables()或loadmovie()动作中接收数据时启动此动作。当与

loadvariables()动作一起指定时,data事件只在加载最后一个变量时发生一次。当与

loadmovie()动作一起指定时,获取数据的每一部分时,data事件都重复发生。

第四节 基本命令和程序结构控制