网站制作学习网Flash→正文:flash as语言4
字体:

flash as语言4

Flash 2008/2/29 20:04:55  点击:不统计

相关动作

duplicateMovieClip(mc, name_string, depth_num)



  动态复制影片片段mc,副本取名为name_string,显示层次为depth_num,副本与源本在同一路径下,且从第1帧开始播放,源本的状态不被复制。显示层次指的是在该路径下各影片片段的显示上下关系,同一层只能有一个影片片段,否则已有者将被删除,以让位给新定义者。







removeMovieClip(mc)



  删除动态创建(用duplicationMovieClip、attachMovie)的影片片段mc。







setProperty(mc, property, expression)



  设置影片片段mc的property属性为expression的值。







startDrag(mc, [lockcenter, [x1, y1, x2, y2]])



  开始拖拽mc(一个时刻只能有一个影片片段被拖拽)。lockcenter指定是否把mc的中心点对准鼠标热点(默认为false),x1,y1,x2,y2指定mc所能移动的范围(默认为整个显示区)。







updateAfterEvent(clipEvent)



  只能用在影片片段的动作里,使得一处理完clipEvent事件就刷新影片显示。虽然鼠标和影片片段事件当事件一发生就会执行,但由于影片FPS(每秒显示的帧数)的限制,只有当播放到下一帧时事件所作的改动才会被显现,而这时事件可能已被执行了多次。为了使事件实时作用,就可以在事件处理中调用updateAfterEvent,从而使动画显示平滑。







clipEvent的可取值有:



  mouseMove、mouseDown、mouseUp、keyDown、keyUp。







loadMovie(url, mc, [mode])



loadMovieNum(url, level_num, [mode])



  载入url所指定的swf影片文件到影片片段mc(第level_num级影片)下,该操作将会替换掉mc(第level_num级影片)原来的内容。mode指定传递参数的方式(参见getURL)。之后,此mc(_levelN N为level_num的值)便作为载入影片片段的_root。







unloadMovie(mc)



unloadMovieNum(level_num)



  卸载影片片段mc(第level_num级影片),可以是原来就有的或用loadMovie或loadMovieNum载入的。比如在1.swf中载入2.swf时写loadMovie("2.swf",



_root.mc1)(mc1为1.swf主场景下已有的一个影片片段),就可以在1.swf中



用unloadMovie(_root.mc1)或在2.swf中用unload(_root)来卸载2.swf。

·上一篇:flash as 语言3 >>    ·下一篇:flash as语言5 >>
推荐文章
最新文章