1.6 基础ActionScript程序(1)

y_y_y_ya

y_y_y_ya

2016-01-29 18:11

1.6 基础ActionScript程序(1),1.6 基础ActionScript程序(1)
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
展开更多 50%)
分享

猜你喜欢

1.6 基础ActionScript程序(1)

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
1.6 基础ActionScript程序(1)

第1章 Authorware 7.0基础 1.6 移 动

Authorware 设计软件 平面设计软件 广告设计软件
第1章 Authorware 7.0基础 1.6 移 动

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ActionScript图文教程(六) (1)

FLASH flash教程
ActionScript图文教程(六) (1)

Flash as入门(1):认识AS面板-Flash actionscript

FLASH flash教程
Flash as入门(1):认识AS面板-Flash actionscript

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Authorware 程序设计基础

Authorware 设计软件 平面设计软件 广告设计软件
Authorware 程序设计基础

Ajax 及其入门基础(1)

Web开发
Ajax 及其入门基础(1)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

桌面应用——FC3常见问题处理方法

桌面应用——FC3常见问题处理方法

网页之定时器详解

网页之定时器详解
下拉加载更多内容 ↓