如何用AS3.0程序制作Flash小游戏

AS3.0程序是(Action Script3.0)程序的缩写.我想知道如何利用这个程序来编制Flash小游戏.由于本人是初学者.所以请说得详细点,

这是一个十分广泛的问题,涉及到方方面面,所以可以参考一些Flash书籍或Flash网站。
不过我可以给你简单地说一下制作游戏的流程:
如果是一个简单的小游戏,就可以这样做:
1、将用Flash制作的按钮按F8保存为按钮元件,一些活动的对象(如:角色、敌人、重复出现的对象)也按F8保存为影片剪辑。
2、从库内添加到场地中央(即舞台),在属性面板中设置好实例名(就是图标旁的方框),编程时要用。
3、再把文本框添加进来,也在设置面板上设好文本名,另外要在下拉框中选择“动态文本”。
4、场景元素做好啦,就要开始编程啦。单击时间轴的一帧,按F9弹出动作面板,开始编程。编程主要用到的是改变对象属性、变量赋值、创建运算、判断条件等。
5、回到Flash文件中,按Ctrl+Enter测试,如果出现错误提示,就要对其修改;如果程序错误的执行了你的命令,也要修改,就出BUG(漏洞)并改正,直到完美无瑕了,方可发布,Alt+Shift+F12,然后欣赏你的杰作吧。
另:也可以在文档目录新建代码文件,将代码写在上面,不过与在帧上编程有很大的不同。影片剪辑也可以不用加到场景中,可以为其单独编写一个代码文件,也放在同一目录,将其绑定。如果喜欢加点音乐,就拖入舞台中,单击帧,并在属性面板中设置,就可以听到啦。
大概这些就是游戏编程的过程吧。如果是业余爱好,那么一定不要放弃,因为他很费事的,本人的第一个小游戏虽然达到了烂的不能再烂的境界,但还花了半年,笑。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-27
1 如果有AS3的基础(如果有java基础也行,JAVA和AS3很像),建议直接看别人的源代码。这种方式很痛苦,但是效果最好。
2 如果没有AS3基础,建议先学习AS3的基本编程知识。网上有很多免费的资源的。如:www.9ria.com www.flash8.net www.blueidea.com本回答被提问者采纳
第2个回答  2010-07-26
找个教程慢慢学!
我也想把这个语言掌握,苦于一直抽不出时间!
其实高级编程语言都是相通的,很好学!
第3个回答  2010-07-29
我有源文件,你要不要?
第4个回答  2010-07-28
把qq给我,我教你

如何用AS3.0程序制作Flash小游戏
1、将用Flash制作的按钮按F8保存为按钮元件,一些活动的对象(如:角色、敌人、重复出现的对象)也按F8保存为影片剪辑。2、从库内添加到场地中央(即舞台),在属性面板中设置好实例名(就是图标旁的方框),编程时要用。3、再把文本框添加进来,也在设置面板上设好文本名,另外要在下拉框中选择“动...

用FLASH 做一个 小游戏
一个长方形可以按A或者D左移右移,在游戏开始会监听键盘事件,圆形在舞台下面往上跑,如果长方形碰到圆,游戏结束,就这么简单。看代码myGame.as,你可以新建一个Fla文件,然后以myGame.as为文档类:package { import flash.display.MovieClip;import flash.events.Event;import flash.events.MouseEvent...

求as3.0串串烧小游戏如何计分的脚本
2135412356

求AS3.0制作的flash小游戏连连看的源文件
as3.0---数字连连看的实现 这里用到2个文件,.fla和.ActionScripte。这两个文件一定要放在同一个文件夹下 第一:创建一个名为LMC的ActionScripte文件,代码如下:package { import flash.display.MovieClip;import flash.text.TextField;import flash.display.Sprite;import flash.events.MouseEvent;publi...

如何制做Flash小游戏
第一步:对flash界面了解,对软件了解。同时思考为什么选择用FLASH来制作游戏而不选择JAVA语言或其他。你需要熟练操作flash软件并能进行动画制作。第二步:目前flash游戏开发需要用到Actionscript3.0语言,如果你已经有其他程序设计经验最好,如果没有,请先尝试学习面向对象的概念,多看看编程的书。然后学习AS...

AS3.0外部文件编程使用FLASH制作的元素
写法差不多的,只是外部的是封装好的AS语言 package { import flash.display.Sprite public class Main extends Sprite{ function Main(){ \/\/这里写要执行的事件 } } } 格式差不多就是这样子,做好这个后,再新建一fla文件与这个AS文件保存在同一目录下。然后在fla文件中调用Main这个类 ...

如何制作Flash游戏
第一步:对flash界面了解,对软件了解。同时思考为什么选择用FLASH来制作游戏而不选择JAVA语言或其他。你需要熟练操作flash软件并能进行动画制作。第二步:目前flash游戏开发需要用到Actionscript3.0语言,如果你已经有其他程序设计经验最好,如果没有,请先尝试学习面向对象的概念,多看看编程的书。然后学习A...

如何用flash AS3.0代码产生五个不同alpha值的小球,并各自做自由移动,要...
package{ import flash.display.Sprite import flash.events.Event; public class Ball extends Sprite{ public function Ball(){ for(var i:int=0;i<5;i++){ var ball:Sprite=new Sprite()addChild(ball)ball.graphics.beginFill(Math.random()*0xff0000)ball.graphics.drawCircle(0,0,20)ball....

用as3.0制作了10个swf。关系:主swf上有9个按钮,点击则分别调用相对应的...
import flash.display.Sprite;\/\/我们最好用一个显示容器存放外部加载的影片,这样方便控制 var loadSprite:Sprite=new Sprite();\/\/按钮也放置在一个容器中。var btnSprite:Sprite=new Sprite();var loadIndex:uint = 0;\/\/如果你是通过外部的XML文件存储路径的话,请把此数组指向xml对象 var swfAr:...

如何在flash中的指定区域触发事件(用AS3.0实现)
新建一个FLA,把下面代码贴进去,用鼠标点击区域捉鱼。一些关键的参数我都注释出来了,直接修改就行了。stage.scaleMode = StageScaleMode.SHOW_ALL;Mouse.cursor = MouseCursor.BUTTON;stage.frameRate = 60;var edge:Number = 5;\/\/边缘宽度 var sizeX:int = 3;\/\/横向分割数 var sizeY:int = 3...

相似回答