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)。此参数是可选的。
nLeft、top、 right、 bottom、这四个参数分别设置影片剪辑拖动在左、上、右、下的范 围,注意相对于影片剪辑父级坐标的值,这些值指定该影片剪辑被约束的矩形。这些参数 是可选的。
stopDrag()
n函数功能:停止当前的拖动操作
n语法格式:stopDrag()
实例制作:
n理解startDrag()函数中参数的作用
注意:
nstarDrag()可以作为影片剪辑的方法
nMc.startDrag();// 实现影片剪辑的拖动
实例制作:
n拼鱼
n可拖动像册
n知识点:
nswapDepths(参数) 设置该影片剪辑的深度设置为指定参数
ngetNextHighestDepth() 最高级深度,以确保影片剪辑出现在其它的上面
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |