万卷书   首页 > 电脑书籍 > Flash > Flash AS教程之二 按钮的AS编写规则
 
  现在这个按钮就实现了一个打开网页的功能。通过例子你应该注意到,按钮的AS书写规则就是:

on(事件){
//要执行的脚本程序,刚才的例子是用getURL来打开一个网页。你也可以使用脚本程序来执行其他功能,例如跳转到某一个桢,或载入外部一个动画文件。
}

  大可以看到,其实就一个on语句,这个on语句就是按钮的AS编写规则了。需要注意的是on里面的事件,这个事件你可以理解为是鼠标或键盘的动作。刚才的例子我们使用的事件是release(按一下鼠标)我现在把常用的按钮事件列出来:

  事件名字     说明
  Press       事件发生于鼠标在按钮上方,并按下鼠标
  Release      发生在按钮上方按下鼠标,接着松开鼠标时。也就是“按一下”鼠标
  Releaseoutside  发生于在按钮上方按下鼠标,接着把光标移动到按钮之外,然后松开鼠标
  Rollover     当鼠标滑入按钮时
  Rollout      当鼠标滑出按钮时
  Dragover     发生于按着鼠标不放,光标滑入按钮
  Dragout      发生于按着鼠标不放,光标滑出按钮
  Keypress     发生于用户按下特定的键盘按键时

  下面来看看第二种按钮AS的编写方法。

  这种方法是把脚本程序写在时间轴上,而不是按钮本身上面。

  一、 选中按钮,在下面的属性面板中为按钮起一个名字,这里我起了一个bt

  二、 选中时间轴的第一桢,按F9打开动作面板。输入如下脚本:

bt.onrelease = function() {
getURL("http://bbs.graphicvale.com/", "_blank");
};

  这种编写AS的方法要遵循的规则就是下面的公式而已:

按钮实例的名字.事件名称=function(){
//要执行的脚本程序。
}

  大家只要记住这个公式就可以套用了。

  按钮的AS就先将到这了,这个可以算是基本技能了。希望大家都能掌握。:)


上一页