常用ActionScript速查表

2008-04-02 10:41:59来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  一、动作

  动作部分的Action是用来控制影片播放状态的脚本集合。以利于Flash脚本编写人员速查。

  (一)影片控制

  1.goto

  语法:gotoAndPlay(scene,frame)

  参数:scene播放头将转到场景的名称。frame播放头将转到的帧的编号或标签。

  描述:动作;将播放头转到场景中指定的帧并从该帧开始播放。假如未指定场景,则播放头将转到当前场景中的指定帧。

  2.on

  语法:on(mouseEvent){statement(s);}

  参数:statement(s)是指发生mouseEvent时要执行的指令。

  mouseEvent是“事件”触发器。当发生此事件时,执行事件后面花括号中的语句。可为mouseEvent参数指定下面的任何值:

  press在鼠标指针经过按钮时按下鼠标;release在鼠标指针经过按钮时释放鼠标按钮;releaseOutside当鼠标指针在按钮之内时按下按钮后,将鼠标指针移到按钮之外,此时释放鼠标;rollOut鼠标指针移出按钮区域;rollOver;鼠标指针滑过按钮;dragOut在鼠标指针滑过按钮时按下鼠标,然后滑出此按钮区域;dragOver在鼠标指针移过按钮时按下鼠标,然后移出此按钮,再移回此按钮;keyPress(key)按下指定的key。此参数的key部分可使用Flash“键盘键和键控代码值”中所列的任何键控代码进行指定,或使用Key对象的属性摘要中列出的任何键常量进行指定。

  描述:事件处理函数;指定触发动作的鼠标事件或按键事件。

  3.play

  语法:play()

  描述:动作;在时间轴中向前移动播放头。

  4.stop

  语法:stop

  描述:动作;停止当前正在播放的影片。此动作最通常的用法是用按钮控制影片剪辑。

  5.stopAllSounds

  语法:stopAllSounds()

  描述:动作;在不停止播放头的情况下停止影片中当前正在播放的任何声音。配置到流的声音在播放头移过他们所在的帧时将恢复播放。

  (二)浏览器/网络

  该部分的Action是FlashMX用来和影片或外部文档进行交互操作的脚本集合。

  1.fsCommand

  语法:fscommand(″command″,″parameters″)

  参数:command。parameters均是个传递给宿主应用程式用于任何用途的字符串;或一个传递给FlashPlayer的值。

  描述:动作;使Flash影片能够和FlashPlayer或承载FlashPlayer的程式(如Web浏览器)进行通讯。还可使用fsCommand动作将消息传递给Director,或传递给VB、VC 和其他可承载ActiveX控件的程式。

  2.getURL

  语法:getURL(url[,window[,″variables″]])

  参数:url可从该处获取文档的URL。

  window一个可选参数,指定文档应加载到其中的窗口或HTML框架。您可输入特定窗口的名称,或从下面的保留目标名称中选择:_self指定当前窗口中的当前框架;_blank指定一个新窗口;_parent指定当前框架的父级;_top指定当前窗口中的顶级框架;variables用于发送变量的GET或POST方法。假如没有变量,则省略此参数。GET方法将变量追加到URL的末尾,该方法用于发送少量变量。POST方法在单独的HTTP标头中发送变量,该方法用于发送长的变量字符串。

  描述:动作;将来自特定URL的文档加载到窗口中,或将变量传递到位于所定义URL的另一个应用程式。若要测试此动作,请确保要加载的文档位于指定的位置。若要使用绝对URL,则需要网络连接。

  3.loadMovie

  语法:loadMovie(″url″,level/target[,variables])

  参数:url要加载的SWF文档或JPEG文档的绝对或相对URL。

  target指向目标影片剪辑的路径。目标影片剪辑将替换为加载的影片或图像。只能指定target影片剪辑或目标影片的level这两者之一。

  level一个整数,指定FlashPlayer中影片将被加载到的级别。在将影片或图像加载到级别时,标准模式下“动作”面板中的loadMovie动作将转换为loadMovieNum;在专家模式下,必须指定loadMovieNum或从“动作”工具箱中选择他。

  variables一个可选参数,指定发送变量所使用的HTTP方法。该参数须是字符串GET或POST。

  描述:动作;在播放原始影片的同时将SWF或JPEG文档加载到FlashPlayer中。loadMovie动作使您能够同时显示几个影片,并且无需加载另一个HTML文档就可在影片之间转换。

  使用unloadMovie动作可删除使用loadMovie动作加载的影片。

  4.loadVariables

  语法:loadVariables(″url″,level/″target″[,variables])

  参数:url变量所处位置的绝对或相对URL。

  level指定FlashPlayer中接收这些变量的级别的整数。参数具体用法同loadmovie。

  target指向接收所加载变量的影片剪辑的目标路径。

  variables一个可选参数,指定发送变量所使用的HTTP方法。

  描述:动作;从外部文档(例如文本文档,或由CGI脚本、ASP、PHP脚本生成的文本)读取数据,并配置FlashPlayer级别或目标影片剪辑中变量的值。此动作还可用于使用新值更新活动影片中的变量。

  5.unloadMovie

  语法:unloadMovie[Num](level/″target″)

  参数:level加载影片的级别(_levelN)。从一个级别卸载影片时,在标准模式下,“动作”面板中的unloadMovie动作转换为unloadMovieNum;在专家模式下,必须指定unloadMovieNum,或从“动作”工具箱中选择他。

  target影片剪辑的目标路径。

  描述:动作;从FlashPlayer中删除一个已加载的影片或影片剪辑。

  (三)影片编辑控制

  1.duplicateMovieclip

  语法:duplicateMovieClip(target,newname,depth)

  参数:target要复制的影片剪辑的目标路径。

  newname复制的影片剪辑的唯一标识符。

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

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Flash8.0打造流光型按钮-时间轴版

下一篇: FLASH8新技术实现横向卷轴