当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 1.6 基础ActionScript程序(1)

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

Unix/Linux 中的 1.6 基础ActionScript程序(1)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 26 ::
收藏到网摘: n/a

1.6 基础ActionScript程序(1)
第1章 Flash游戏开发基础1.6 基础ActionScript程序(1) 在开篇的时候我们说过,制作Flash游戏的根本就在于编程,如果用户想制作一款完全由自己创意的游戏,那么ActionScript语言要掌握得很好。对于一般的应用者来说,想制作一个小游戏,至少也要有一定的Action基础,下面就让我们一起来学习这个必须掌握的基础语言。1.6.1 ActionScript基础Flash的动作是基于其本身的语言——ActionScript。相对于同类动画制作软件的语言(如Director的Lingo语言),ActionScript更为直观,掌握起来也比较容易。执行菜单栏“窗口”|“开发面板”|“动作”命令(或者按F9键)调出“动作”面板,如图1-18所示。图1-18 “动作”面板“动作”面板中,左边是动作类型,双击任意一个类型可以展开其下的许多具体动作;右边是具体的参数显示窗口,根据用户所选的动作而不同,因此用户不需要对ActionScript语言懂得太多就能很方便地使用它。用户可以对参数窗口中的参数进行拷贝、粘贴、删除等操作,操作方法是:选中参数后,用鼠标右键单击,然后从快捷菜单中选择。1.6.2 影片控制Action熟练掌握Flash影片控制Action Script语言,能够提高Flash游戏开发设计的速度,我们把它总结如下:1.gotoAndPlay语法:gotoAndPlay(scene, frame)参数:scene 播放头将转到的场景的名称;frame播放头将转到的帧的编号或标签。使用说明:动作。将播放头转到场景中指定的帧,并从该帧开始播放。如果未指定场景,则播放头将转到当前场景中的指定帧。2.play语法:play()使用说明:动作。在时间轴中向前移动播放头。3.stop语法:stop使用说明:动作。停止当前正在播放的影片。此动作最通常的用法是用按钮控制影片剪辑。4.stopAllSounds语法:stopAllSounds()使用说明:动作。在不停止播放头的情况下,停止影片中当前正在播放的所有声音。设置成流的声音时,在播放头移过它们所在的帧时将恢复播放。1.6.3 浏览器/网络该部分的Action是Flash MX 2004用来与影片或外部文件进行交互操作的脚本集合。1.fscommand语法:fscommand("command", "parameters")参数:command、parameters均是一个传递给宿主应用程序用于任何用途的字符串,或者是一个传递给Flash Player的值。使用说明:动作。使Flash影片能够与Flash Player或承载Flash Player的程序(如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。level是一个整数,指定Flash Player中影片将被加载到的级别。在将影片或图像加载到级别时,标准模式下“动作”面板中的loadMovie动作将切换为loadMovieNum;在专家模式下,必须指定loadMovieNum或从“动作”面板中选择它。target指向目标影片剪辑的路径。目标影片剪辑将替换为加载的影片或图像。只能指定target影片剪辑或目标影片的level这两者之一。variables是一个可选参数,指定发送变量所使用的HTTP方法。该参数须是字符串GET或POST。使用说明:动作。在播放原始影片的同时将SWF或JPEG文件加载到Flash Player中。loadMovie动作可以同时显示几个影片,并且无需加载另一个HTML文档就可在影片之间切换。使用unloadMovie动作可删除使用loadMovie动作加载的影片。4.loadVariables语法:loadVariables ("url", level/"target"[, variables])参数:url变量所处位置的绝对或相对URL。level是指定Flash Player中接收这些变量的级别的整数。参数具体用法同loadMovie。target指向接收所加载变量的影片剪辑的目标路径。variables一个可选参数,指定发送变量所使用的HTTP方法。使用说明:动作。从外部文件(例如文本文件,或由CGI脚本、ASP、PHP脚本生成的文本)读取数据,并设置Flash Player 级别或目标影片剪辑中变量的值。此动作还可用于使用新值更新活动影片中的变量。 5.unloadMovie语法:unl