假设有如下actionscript翻译语句...

Promotions
Estimated Shipping
for(var i:int=0; ...){…}
for(var i:int=9; ...){…}
for(var j:int=1000000; ...){…}
for(var k:uint=1026; ...){…}
for(var l:Number=3.14; ...){…}
for(…; i&10; …){…}
for(…; i&=10; …){…}
for(…; i&10; …){…}
for(…; i&=10; …){…}
for(…; i&array. …){…}
for(…; i&totalU …){…}
for(…; …; i++){…}
for(…; …; i--){…}
for(…; …; i+=5){…}
for(…; …; i-=7){…}
for(…; …; i*=2){…}
for(…; …; i/=10){…}
for(…; …; i%=3){…}
for(…; …; …;){
trace(“Hello, world”);
for(var i:int=0; i&10; i++){
for(var i:int=20; i&10; i--){
for(var i:int=0; i&20; i+=5){
public function makeMessages():void{
for(var i:int=0; i&8; i++){
textMessage = new TextField();
textMessage.x = i * 10;
textMessage.y = i * 30;
textMessage.text = "hello";
addChild(textMessage);
//values for x and y
public var monthInAYear:int = 0;
while(monthInAYear & 12) {
trace(monthInAYear);
monthInAYear ++;
public var monthInAYear:int = 0;
while(monthInAYear & 12) {
monthInAYear ++;
trace(monthInAYear);
public var monthInAYear:int = 12;
trace(monthInAYear);
monthInAYear++;
}while(monthInAYear & 12);
for(var i:int=1; i&23; i+=4){
if(i==13){
for(var i:int=1; i&23; i+=4){
if(i==13){ 上传我的文档
 下载
 收藏
免责声明: 本站资料多数来自网络,如有侵权,敬请告知,将立即删除!本人对由道客引起的侵权问题不承担法律责任,转发下载资料请于24小时内删除,谢谢!下载过程中有问题请联系客服:qq:
 下载此文档
正在努力加载中...
说明:红色选项为正确答案。
下载积分:1000
内容提示:说明:红色选项为正确答案。
文档格式:DOC|
浏览次数:3|
上传日期: 10:31:22|
文档星级:
该用户还上传了这些文档
说明:红色选项为正确答案。
官方公共微信  【摘 要】近年来,随着计算机网络和移动设备的发展,游戏行业发展迅猛,尤其是网页游戏和移动游戏的游戏玩家数量急剧增加。而" />
免费阅读期刊
论文发表、论文指导
周一至周五
9:00&22:00
基于actionscript3.0的flash游戏设计研究
2015年10期目录
&&&&&&本期共收录文章20篇
  【摘 要】近年来,随着计算机网络和移动设备的发展,游戏行业发展迅猛,尤其是网页游戏和移动游戏的游戏玩家数量急剧增加。而用flash软件制作小游戏的开发成本低,游戏画面精美,游戏运行性良好,可以吸引大量玩家的兴趣。文章对flash游戏设计关键步骤进行了详细说明,讲解如何运用ActionScript3.0脚本语言设计实现the Dream迷宫游戏的过程。 中国论文网 /4/view-6858231.htm  【关键词】小游戏;脚本语言;迷宫   目前,网页游戏的热度不断上升,各种类型的游戏不断被开发。由于flash制作的动画文件小,而且利用flash软件和其特有的脚本语言进行游戏开发简单易上手,吸引了广大业余游戏开发爱好者。ActionScrip3.0是flash的脚本语言,它是一种完全的面向对象的程序设计语言,功能强大,类库丰富,利用它可以方便地高效开发各种flash游戏。   一、游戏整体架构设计   (一)游戏名的由来   制作的这款flash小游戏取名为《The Dream》。取名的理由是因为游戏的发生背景与主人公的梦有关。“梦”是虚拟的,在梦中游戏的开展可以是不切实际的,以便在设计游戏情节时进行任意拓展。“梦”是迷茫的,由此联想到做一个迷宫游戏。   (二)游戏故事背景   月色降临,主人公“安娜”和往常一样睡着了,只不过这个夜晚并不一般,她深深地陷入一个奇怪的梦中。当她睁开眼的时候,她发现自己身处一个完全陌生且荒凉的地方,正当她迷茫时,精灵出现了,她告诉安娜,她目前身处梦之国,只有通过重重考验才能重新返回现实世界,否则,她将一直停留在梦之国。无助的安娜为了重回现实世界,只能一路勇往直前,闯过面前的关卡,获取返回现实世界的记忆钥匙。   (三)游戏关卡设计   该flash游戏的核心是迷宫,可以通过按键盘上的“上、下、左、右”等按键来控制人物的前进方向,在前行过程中,若游戏人物成功被幽灵袭击,则会失去5滴血,若吃到红色“加号”形状的补血剂就可获得10滴血。游戏人物一共只有100滴血,在未到达出口前失去所有滴血,那么游戏结束,界面中间会出现“闯关失败!”的提示信息,反之会出现“得分:1111”等提示。游戏闯关成功,则可以获得相应的物品,有利于人物重新返回现实世界。   二、游戏设计实现   每个环节的开始都有加载页面,该游戏的加载页面主要由矩形条构成。选用有花纹的灰色背景,中间是径向渐变且透明度为18%的黑色矩形,起到一种蒙板的效果,比单纯的背景更显美观。加载的数字采用逐帧动画。最下面的提示文字采用了遮罩效果,且遮罩的字体与原字体错开,在运行时有一只打上光效的感觉。同时进行游戏增加线索。   制作方法是将女主相框图片设为按钮,设置动作代码,点击会出现福袋影片剪辑。运用引导层动画制作碎片从福袋中出来的效果。进入迷宫关卡,界面上方有玩法简介,整个场景以绿色草地为背景,用篱笆将用树桩组成的迷宫围起来,迷宫中随机分布了二十个补血剂,人物在写有“起点”入口处,出口处有一个宝箱,在宝箱右侧有一个显示生命值的红色竖条。   迷宫背景篱笆墙的实现步骤为:按F8新建名为“篱笆墙”的影片剪辑,再选中库里面的“篱笆”图形元件,拖到舞台进行排列,排成一个矩形,只留入口和出口。返回主场景,新建图层命名为“篱笆”,将影片剪辑“篱笆墙”拖到舞台,进行调整将元件的实例名称改为liba_mc。幽灵与人物碰撞后产生效果的实现步骤为:选择图层1,双击修改名称为“碰撞”,选择矩形工具,单击左键选择椭圆工具,按住shift+鼠标左键画一个红色的圆。在第9帧插入关键帧,选择传统补间。选择第9帧,将圆放大,同时将圆的填充色选择为无色。选择第10帧插入关键帧,并转化为图形元件。具体实现方法如图3-7所示。新建图层命名为“动作脚本”,在第10帧插入一个空白关键帧,按F9打开动作面板输入removeMovieClip(this);用于删除特定的影片剪辑。   三、脚本语言设计   在用脚本语言实现人物、幽灵、树桩等元素运动或排列之前,首先需要对初始值赋值,核心代码如下所示。   numX = 43;//X轴最多树桩个数;numY = 27;//Y轴最多树桩个数;w = 10;//树桩的间隔;life = 100;//生命值为100;speed = 2;//幽灵移动速度;boomSpeed = 4;//爆炸速度;y0 = _root.door1_mc._y;//门的位置;x0 = _root.door1_mc._x;;youlingID = 0;//幽灵的ID   迷宫关卡中玩家能够通过键盘上的方向键来控制人物的行动。这可以锻炼玩家手指的灵活性。为实现键盘方向键与人物的交互,核心代码如下:   if(Key.isDown(37))//方向键设置{his._x = this._x -//向左移动}   迷宫关卡中的幽灵是为阻止人物行走而设置的障碍,幽灵都是从门口出现,向人物呈直线移动。当人物的位置发生改变时,初始位置的幽灵也随之改变方向。用函数function fashe_fn(){}来表示幽灵的发射过程。在迷宫游戏中,补血剂随机放置,人物可通过拾取补血剂加血。用do-while循环语句实现补血剂的随机放置,核心代码如下所示。   bloodID = 0;//补血剂ID;bloodNum = 20;在场景中的补血剂数量为20;do//补血剂随机排列{i = ranom(numX);j = random(numY);if(array0[i][j] == 1)   {bloodID;_root.bloods_mc.attachMovie(“blood”,“blood” + bloodID,bloodID,{_x:i * w,_y:j * w});//补血剂放置} } while(bloodID & bloodNum)//补血剂ID小于补血数   四、结语   本文介绍了基于ActionScript3.0的《The Dream》迷宫游戏的制作方法,对开发过程中的关键技术进行了探讨,并给出了相应的解决方案。文中的代码实现了游戏的基本功能。该游戏虽然简单,但是富有趣味性。其他个性化的设计,也可以继续开发和研究。   参考文献   [1] 史丽燕.基于ActionScript3_0的Flash游戏设计与实现[J].信息与电脑,2013(3).   [2] 吴代文,林关成.基于Actionscript3_0碰撞检测类Flash游戏设计[J].信息技术,2012(1).   [3] 邱尚明.基于AS3的Flash蜗牛赛跑游戏的设计与实现[J].福建电脑,2014(10).   [4] 付岩.基于Flash的游戏设计与开发[J].计算机光盘软件与应用,2013(3).   基金项目:基于actionscript3.0的flash游戏设计宁波大红鹰学院2014年大学生校内科研项目。
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。

我要回帖

更多关于 actionscript翻译 的文章

 

随机推荐