您的位置:学习中国 推荐教程 Flash学习 正文
原作者:kuku 添加时间:2007-06-03 原文发表:2007-06-03 人气:76 来源:互联网

本文章共2982字,分2页,当前第1页,快速翻页:
 

用Flash能作出很多令人心旷神怡的动画特效,但要作出更复杂、更有立意的Flash动画作品,当然还要通过Flash编程啦。我们这里介绍了一些基础的Flash编程技术,请跟我来。

Flash 5 Action对影片夹子的控制


在Flash5中,可以使用ActionScript制作交互性的动画,比如可以用键盘或鼠标与动画交流,或者移动动画中的对象,输入表单信息等。下面,就来介绍一些常见的动画控制类的语句与函数的使用。

这里所说的动画控制,是指对动画中的对象进行动作的操作和控制。

跳 转

有时候,我们点击一个按钮后,需要实现界面跳转功能,那么该如何实现呢?可以使用“gotoAndplay()”和“gotoAndStop()”语句来实现,它们都是属于MC的方法。在Flash5中,添加一个控制语句的方法很简单,首先需要在场景中添加一个按钮,然后执行“Windows/Action”命令即可打开“Action Objuect”对话框,点击“Basic Actions”选项,在函数命令列表中选取一个方法,然后双击即可添加到右侧的程序代码区中,此时语句控制区中即添加了一条跳转命令,比如这里选中“go to”跳转语句,同时在代码区可以看到当前语句为“Line 2 gotoAndplay(1)”。在对话框的最下方是代码参数设置区域,在这里可以对当前命令、方法的参数进行设置和修改,另外还可以输入自定义的场景名称等。在场景跳转类型(“Type”)中可以设定跳转到的帧数(“Frame Number”)、指定帧标签(“Frame lable”)以及表达式(“Expression”)等,当然还可以直接输入帧数或者关键帧的名字等,最后一个参数选项是跳转后是否播放,可以根据实际需要来进行设置。

复制与删除

duplicateMovieClip()和removeMovieClip()可以实现复制与删除影片夹子的功能,语法格式为:

duplicateMovieClip(<target>,<new name>,<depth>)

或者target.duplicateMovieClip(new name,depth)


此命令可以实现复制一个现有的MC,值得注意的是每个MC的depth不能相同,否则会造成显示混乱,而且depth大的MC将覆盖depth小的MC。比如复制影片夹子clip为clip01的代码可以写为:

clip.duplicateMovieClip("clip01",2);如果你要删除一个影片夹子执行“removeMovieClip("对象名")”命令即可。

告知对象

tellTarget(<target>)可以告知对象,还可以对其进行设置属性、执行方法等操作。这是一条非常有用的语句,可以用于MC之间的相互控制和协调。在Flash5中,对对象的操作需要放在大括号中,比如以下代码是让影片夹子Clip01显示并播放:

tellTarget ("Clip01")

{setProperty ("Clip01", _visible, true);

play ();}

事件响应

onClipEvent()语句可以实现影片夹子事件的响应。只有在MC的实例中才可以加入,进入一个MC的ActionScript编辑窗口,然后选择ActionsonClipEvent命令双击,在右边的编辑栏就可以出现onClipEvent语句,把语句格式改为:

onClipEvent(<事件>){…}

MC可以响应的事件一共有9种,可以在参数栏中选择。使用onClipEvent语句能实现一些特殊效果,比如鼠标跟随、鼠标坐标实时显示,以及MC之间的同步动作等。

拖 曳

1、开始拖曳

startDrag(<target>[,True|False][,left,top,right,bottom])

表示开始拖曳一个影片夹子,其中“target”为MC的名称,第二个参数表示是否将鼠标指针锁定到MC的中心位置。“left”、“top”、“right”、“bottom”四个参数表示拖曳范围,可以是一个数值常量,也可以使用算术表达式来描述拖曳范围。

2、停止拖曳:stopDrag()。
 

本文章更多内容1 - 2 - 下一页>>
本页地址
相关文章

巧用XML做多语言界面的FLASH
Flash绘画矢量手机
如何制作出二合一按钮
Flash加载外部文件详细教程
FLASH调用XML数据简明教程
Flash对联广告及关闭按钮的制作
Flash 8制作烟花粒子的特效代码
在线设计制作Flash动画小电影
Flash动态柱状图表制作原理剖析
养成Flash ActionScript代码编写好习惯
用Flash作文字滚动的交互动画
动画制作的Flash时代
flash编程
利用 FLASH 制作 CG 的技巧
导航栏的练习
如何在FLASH中实现眨眼睛的动画效果
Flash制作动感网页链接提示框
FLASH视觉特效实例之地震效果
Flash视觉特效之科技之光
鱼翔浅底

相关评论


本文章所属分类:首页 推荐教程 Flash学习   Flash学习