flash as3.0游戏

flash as3.0游戏

求一个flash as3.0 填色游戏的源代码~ 跪谢

第一步:对flash界面了解,对软件了解。

同时思考为什么选择用FLASH来制作游戏而不选择JAVA语言或其他。

你需要熟练操作flash软件并能进行动画制作。

第二步:目前flash游戏开发需要用到Actionscript3.0语言,如果你已经有其他程序设计经验最好,如果没有,请先尝试学习面向对象的概念,多看看编程的书。

然后学习AS3.0语言。

多看flash的帮助文档。

第三步:当你能用as3.0进行动画控制时,去网上一些资源站点下载flash源码分析源码,然后自己动手做。

买书是必要的。

现在开始学flash就直接用flash cs3或cs4版本,语言用as3.0不要再用as2.0的语言。

flash入门书籍随便买,入门后可以再看《flash actionscript 3.0殿堂之路》或者其他书籍。

可以尝试学习Flex软件,也是基于actionscript开发的。

………

flash As3.0中如何实现多个按键同时按下?我要做一个游戏,实现子弹…

//第一段for (var i:int =1; i<=20; i++) {//游戏初始化this["p"+i].x = Math.random() * 150+520;//随即设置图块的位置于场景右部的一定区域内this["p"+i]._y = Math.random() * 140+242;}var count:int = 60;//第二段text1.text = count.toString();if (count<=0) {gotoAndPlay(14);} else {count–;}//第三段root.addEventListener(Event.ENTER_FRAME, onEnter);function onEnter(e:Event):void {var b:int = 0;for (var j:int=1; j<=20; j++) {if (this["p"+j].x == this["b"+j].x && this["p"+j].y == this["b"+j].y) {//判断图块是否在正确的位置上,如果是b += 1;//变量加1}}if (b == 20) {//如果所有图块的位置都正确gotoAndStop("over");//显示胜利信息}}gotoAndPlay(2);大概是这样子。

没运行。

有问题追问。

flash中的脚本代码AS2.0好学还是AS3.0好学?

我认为应该是as2好学就是on 开头的几个事件,单击,拖动啦等等,属性也就那么少的,在对象屁股后面敲一个小数点,它的属性就那么几个。

但最强大的是as3 (推荐你玩它),虽然,没as2上手快,但是as3是很好处的,是个慢性子,但ta的特长比as2大多了去了,看着书,一般的"小学生"一星期基本的就搞定了(最低要求是30智商),哈哈。

as3 是在面对对象上面真正意义上的编程语言,它可以做到:创建apk手机应用程序,游戏,甚至可以挂一个direct3D加速引擎让你的游戏在60fp/s 下几百个对象移动,可以支持多点触控,厉害吧,(想象一下植物大战僵尸的场景。

),像是as2, 你和ta关系再好,毕竟ta也做不到这一点。

as3的事件都是你“加”上去的,加在对象身上,但有一点:as3没有影片剪辑,这就是as3强大的代价。

不过你可以用很多特定引擎挂在as3上,效果比as2炫很多呢。

970797游戏攻略网 » flash as3.0游戏

赞 (0)