且行资源

关注信息技术在教学中应用,专业教学资源设计开发。

上一篇: 知识分享社区新的视角:E-learning大讲堂 下一篇:从“点效应”到“场效应”的网络学习

我们在 http://www.qiexing.com/post/223.html 为大家介绍了使用最简单的代码来实现的一个动画,今天为大家介绍使用影片剪辑事件来实现同样的功能,主要是大家要掌握在影片剪辑上如何写AS代码。
一、在舞台上建一个球的影片剪辑。
二、选中这个影片剪辑,打开动作面板(可以使用右键,也可以直接选择动作面板)

   在这地方一定要注意,很多时候提示你代码发生的错误都是发生在这里,比较下面那个图,你能发现有哪些不同。


前者是:写在影片剪辑时的面板样式
后者是:写在时间轴帧上的面板样式 区别就在这里,一定要注意!

 三、写在影片剪辑上的代码和写在帧上的代码有很大的不同:
写在帧上的代码直接写: AS语句;
写在影片剪辑上的代码格式:
onClipEvent(eventName)

{ // AS语句 }

     eventName是指影片剪辑事件,影片剪辑我们可以把它当成是一个独立的动画,有自己独立的时间轴,与之对应的事件就是动画的加载,卸载,进入时间轴帧,感知道鼠标和键盘的动作等等
另外影片剪辑上也可以使用这样的格式:
on(eventName)
{ // AS语句 }

如果使用on只能使用特定的键盘鼠标事件,这事件不是影片剪辑事件,而是鼠标和键盘相关联的事件,这种写法,影片剪辑实际就成了一个按钮,但按钮的事件我们还没有介绍到,我们后面会继续学习,按钮的事件会比影片剪辑的事件好理解。
四,写入代码:
//  影片剪辑的load(加载)事件,主要用来完成影片剪辑的初始化
onClipEvent(load){ 
 //this是当前的对象,在这里实际就是指这个球的影片剪辑 _X是其水平坐标的位置,_y是垂直坐标的位置,这里的初始化
//就是把小球移动(100,100)这个位置上
  this._x = 100;
  this._y = 100;
}
//影片剪辑的enterFrame事件,因为这个事件是在不停被触发的,所以可以把它当成是一个循环
onClipEvent(enterFrame){
//把当前的影片剪辑右移5个坐标,因为事件不断执行的,所以其也会不停的右移,形成动画
   this._x =this._x + 5;
} 
源文件下载:
影片剪辑事件介绍.fla
一定从使用flash8打开,flash8下载地址:http://www.qiexing.com/post/215.html


如何订阅

点击这里获取该日志的TrackBack引用地址

相关文章:   或许你还对下面的文章感兴趣

 

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于本文|

您正在阅读的是:Flash8教程:影片剪辑事件介绍
版权声明:请以超链接形式标明文章原始出处和作者信息
http://www.qiexing.com/post/230.html



最近发表

最新评论及回复

最近留言

网站分类


文章归档

且行资源 版权所有西部数码提供虚拟主机 Powered By Z-Blog 1.8 Spirit Build 80710

联系方式:sunfang@qiexing.com QQ:510280445 电话:013955453231
转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议. 皖ICP备07002369号