论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

21视频教程网FlashAS教程6:影片剪辑操作函数

文章类别:Flash AS | 发表日期:2009-1-9 11:09:36

 

Flash Action script

总六次课

课程目标:

n影片剪辑操作函数

nduplicateMovieClip()函数

nremoveMovieClip()函数

nattachMovie()函数

n示例:

n复制删除影片剪辑

n梅树开花

n草地开花

n下雨了

nstartDrag()stopDrag()

nswapDepths()s

ngetNextHighestDepth()

n示例

n拼图

n可拖动像册

duplicateMovieClip() 函数

nduplicateMovieClip()函数的作用是通过复制创建的影片剪辑的实例。

 

n Flash作品中常见的倾盆大雨、 雪花飘飘、繁星点点等动画特效

duplicateMovieClip() 函数

n 格式:

nduplicateMovieclip(目标、新实例名称、深度)

n目标:要复制的影片剪辑的目标路径。

n新实例名称: 所复制的影片剪辑的唯一标识符。

n深度:所复制的影片剪辑的唯一深度级别。深度级别是所复制的影片剪辑的堆叠 顺序。这种堆叠顺序很像时间轴中图层的堆叠顺序;较低深度级别的影片剪辑隐藏在较高堆叠顺 序的剪辑之下。必须为每个复制的影片剪辑分配一个唯一的深度级别,以防止它替换已占用深 度上的 影片剪辑。

duplicateMovieClip() 函数

使用注意:

 

n SWF 文件正在播放时,创建一个影片剪辑的实例。无论播放头在原始影片剪辑中处于什么 位置,在重复的影片剪辑中,播放头始终从第 1 帧开始。原始影片剪辑中的变量不会复制到重 复的影片剪辑中。

 

n复制得到的影片剪辑保持父级影片剪辑原来的所有属性,所以,原来的影片剪辑是静止的,复制 后的影片剪辑也是静止的,并且一个叠放在另一个上。如果不给它们设置不同坐标,就只能看到编号最大 的影片剪辑复本,而看不出复制的效果。复制得到的影片剪辑实例经常要与影片剪辑属性控制(特别是x,_y,_alpha,_rotation,_xscale,_yscale 等属性的控制)结合才能更好地发挥复制效果

removeMovieClip()函数

nremoveMovieClip()删除指定影片剪辑

n格式:

nremoveMovieClip(实例名)

 

实例制作:

n复制删除影片剪辑

attachMovie()函数

nattachMovie() duplicateMovieClip()函数

 

n区别:

nduplicateMovieClip()  中目标必须已经在舞台

nattachMovie()  则不必

实例制作:

n复制删除影片剪辑(attachMovie())

做一做:

n梅树开花

n草地开花

n下雨了

 

 

startDrag()

n函数功能:使影片剪辑实例在影片中播放过程中可拖动。

 

n语法格式:startDrag(目标,固定,左,上,右,下)

 

n参数意义:

n目标:表示要拖动的影片剪辑的目标路径。

n固定是一个布尔值,指定的可拖动影片剪辑是锁定到鼠标指针位置中央(true), 是锁定到用户首次单击该影片剪辑的位置上(false)。此参数是可选的。

nLefttop right bottom、这四个参数分别设置影片剪辑拖动在左、上、右、下的范 围,注意相对于影片剪辑父级坐标的值,这些值指定该影片剪辑被约束的矩形。这些参数 是可选的。

 

stopDrag()

n函数功能:停止当前的拖动操作

n语法格式:stopDrag()

实例制作:

n理解startDrag()函数中参数的作用

注意:

nstarDrag()可以作为影片剪辑的方法

 

nMc.startDrag();// 实现影片剪辑的拖动

实例制作:

n拼鱼

n可拖动像册

 

n知识点:

nswapDepths(参数)    设置该影片剪辑的深度设置为指定参数

 

ngetNextHighestDepth()  最高级深度,以确保影片剪辑出现在其它的上面

 

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058