WEB开发网
开发学院图形图像Flash Flash教程:ActionScript编程基础 阅读

Flash教程:ActionScript编程基础

 2008-10-24 11:43:21 来源:WEB开发网   
核心提示: 事件在关健帧中的写法:元件名称.事件名称 = function(){要执行的语句....}事件在元件上的写法:on(事件名称){要执行的语句.....}我们来做一个练习,在舞台上有一名为play_btn的按钮,现在要实现点击按钮动画就播放.新建flash文档,用椭园工具画一个园,然后,在4

事件在关健帧中的写法:

元件名称.事件名称 = function(){
要执行的语句
  ....
  }
  事件在元件上的写法:
  on(事件名称){
  要执行的语句
  .....
  }

我们来做一个练习,在舞台上有一名为play_btn的按钮,现在要实现点击按钮动画就播放.新建flash文档,用椭园工具画一个园,然后,在40帧插入关健帧,将园移到另一位置,建立补间动画.新建一图层,从内部库中拖一个按钮到舞台上.打开属性面板,为按钮命名为play_btn.这里先介绍一个最常用的事件:release,这是当放开鼠标按键时触发.实际也就是完成了一个点击动作时发生.

首先,在幀动作面板上写程序的方式完成练习:

新建图层,命名为action,当这不是必须的,你完全可以给它取个其它名字.

打开幀动作面板,输入:

  stop();
  //这是让动画停止播放,以便让我们点击按钮时才播放.
  play_btn.onRelease = function(){
  play();
  //让动画开始播放
         }

测试影片,当点击按钮后,园形开始移动.

回到场景中,可以看到,在action图层时间轴的第1幀上,有一个a字,这说明在这一幀上有程序.

下面用在元件上写程序的方式来完成练习:

将幀动作除第一行的stop();外其它的程序全部删除.然后,在按钮元件上点右键,点击"动作",打开动作面板,输入如下代码:

  On(replease){
  Play();
  }

测试影片,得到相同的效果.

注意:在幀动作面板中同元件动作面板中事件的名称不一样,如上例,在幀动作中是:onRelease,而在元件上则是:release

上一页  1 2 3 4 5  下一页

Tags:Flash 教程 ActionScript

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接