1.6 基础ActionScript程序(1)

2016-01-29 18:11 1 1 收藏

1.6 基础ActionScript程序(1),1.6 基础ActionScript程序(1)

【 tulaoshi.com - Linux 】

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

来源:https://www.tulaoshi.com/n/20160129/1504748.html

延伸阅读
标签: flash教程
第1章 ActionScript编程 1.1 ActionScript 简介      1.1.1  ActionScript的历史 从Flash 3开始,ActionScript 就开始出现,当时的ActionScript还非常简陋,功能也仅仅局限于控制动画的播放等动作。 等到Flash 4的推出,ActionScript的功能被进一步完善。基本实现了相应各种事件、控制动画行为、和后台交换数据的功...
标签: Web开发
HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面.哈哈. 也许你听说过许多可以编辑网页的软件,事实上,你不需要用任何专门的软件来建立HT...
标签: SQLServer
  为了建立交互站点,你需要使用数据库来存储来自访问者的信息。例如,你要建立一个职业介绍服务的站点,你就需要存储诸如个人简历,所感兴趣的工作等等这样的信息。创建动态网叶也需要使用数据库,如果你想显示符合来访者要求的最好的工作,你就需要从数据库中取出这份工作的信息。你将会发现,在许多情况下需要使用数据库。 在这一章里...
最近因为学校做网站设计,所以一直在ASP上和数据库上大费苦心。 我在前一个阶段是做Java程序设计的。突然接到任务并学习ASP,所以我一直都热忠并善于利用JavaScript来构架ASP程序。 JavaScript的一个明显的优点就在于它可以定义和持有自己的对象。这一点好象是VBScript所无法比拟的。 有了这一点,可以利用JavaScript...
标签: 滑冰 花样滑冰
滑冰的基本姿势:两脚并扰,两手在背后互握,身体成蹲屈姿势。大小腿的夹角成90°—110°,小腿与地面的夹角是15°,小腿尽力前弓,头微抬起,目视前方5米左右。 收引腿:右腿撤出,左腿与身体成一条线,收浮腿向后,然后靠向支持腿,最后落下。

经验教程

983

收藏

80
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部