跪求一个AS3.0的代码游戏越c语言简单小游戏代码越好最好就一帧,本人萌新

谁能给我一个用FLASH as3.0写的简单完整的格斗游戏源文件,代码写在帧上的我是初学者._百度知道
谁能给我一个用FLASH as3.0写的简单完整的格斗游戏源文件,代码写在帧上的我是初学者.
发到我的邮箱
我有更好的答案
大哥,谁给你干啊,这玩意都上得了台面,都要RMB的还送你,还写在帧上,写了你也看不懂,慢慢学吧
采纳率:21%
你不妨去破解一个这样的游戏,慢慢看。
再扯一点?我这倒是有,倒不用要RMB,你把分数弄到最高我再给你
写在帧上.还完成一个游戏。 工程庞大!
不知有没有编程人员做过
其他1条回答
为您推荐:
其他类似问题
您可能关注的内容
格斗游戏的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。flash as3.0代码有点小毛病,求大神检查指点_百度知道
flash as3.0代码有点小毛病,求大神检查指点
代码写在场景1的第一帧,为何所有场景都会有相同的反应啊??怎么仅仅让场景1有反应,别的不管代码如下:
高手大神们,是时候展现你们的实力啦!!!!这个代码是手机左右滑动手势!!我在代码区找到的,这个代码似乎控制的是舞台(代码写在场景1第一针),我仅仅想在场景1的第一针实现左右滑动手势,但是其它帧和其他场景都不需要!!(上面的代码在所有场景所有帧都有左右划效果)我只是想知道如何加个限定条件,限定在场景1第一帧??
我有更好的答案
MovieCilp(root)是什么啊?想仅仅让第一帧有反应的话。我建议侦听跳去别的帧的时候就移除侦听,跳回一帧的时候再侦听
你好,我类似于小白,这个代码是手机左右滑动手势!!我在代码区找到的,这个代码似乎控制的是舞台(代码写在场景1第一针),我仅仅想在场景1的第一针实现左右滑动手势,但是其它帧和其他场景都不需要!!(上面的代码在所有场景所有帧都有左右划效果)我只是想知道如何加个限定条件,限定在场景1第一帧??MovieCilp(root)是根时间轴,你不知道吗??
还真第一次见MovieClip(root)这种写法。。。限定条件你可以自己设啊。
设个变量。 在场景1的第一针 的时候就赋一个值, 然后判断如果这个值对在实行后面的方法、
采纳率:49%
为您推荐:
其他类似问题
as3的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求高手,用flash cs5 AS3.0脚本做一个贪吃蛇的游戏,不需要太难,能运行即可,急用,跪求……_百度知道
求高手,用flash cs5 AS3.0脚本做一个贪吃蛇的游戏,不需要太难,能运行即可,急用,跪求……
这是已做好的主程序,蛇可以在场景中随键盘移动,但还没有随机生成食物的程序和吃食物长身体的程序。求大侠帮忙……
var radius:uint = 10;
var ballOriginCount:uint =5;
var sW:Number = stage.stageW
var sH:Number = stage.stageH
我有更好的答案
package {import flash.display.Simport flash.events.*;import flash.text.*;import flash.utils.Timport flash.display.StageScaleMpublic class Main extends Sprite {var frame:Sprite, randombrick:Svar txt_level:TextField = new TextField(), txt_score:TextField = new TextField(), txt_explain:TextField = new TextField(), txt_winlose:TextField = new TextField(), txt_author:TextField = new TextField();var tf1:TextFormat = new TextFormat(), tf2:TextFormat = new TextFormat();var xx:int, yy:var rank:uint = 1;var time:Tvar p_eat:Boolean = true, p_start:Boolean =var body:uint = 5;var arr:Array = new Array();public function Main(){BASIC();stage.addEventListener(Event.ENTER_FRAME, TFEVENT);stage.addEventListener(KeyboardEvent.KEY_DOWN, START);stage.addEventListener(KeyboardEvent.KEY_DOWN, diction);function START(e:KeyboardEvent):void {if (e.keyCode == 13 && p_start == true){p_start =xx = -20;yy = 0;body = 5;initarr();txt_winlose.text = &&;time = new Timer(((rank & 5) ? (400 - rank * 50) : (200 - rank * 10)));time.start();time.addEventListener(TimerEvent.TIMER, MOVE);stage.addEventListener(Event.ENTER_FRAME, RANDOMBRICK);stage.addEventListener(Event.ENTER_FRAME, WINLOSE);}}}private function WINLOSE(et:Event):void {if (arr.length == ((rank & 10) ? (20) : (15))){rank += 1;WINANDLOSE();txt_winlose.text = &WIN&;}if (arr.length != 0){if (arr[0].x & 0 || arr[0].x & 390 || arr[0].y & 0 || arr[0].y & 390){WINANDLOSE();txt_winlose.text = &LOSE&;}if (arr.length != 0){for (var a:uint = 2; a & arr. a++){if (arr[0].hitTestObject(arr[a])){WINANDLOSE();txt_winlose.text = &LOSE&;}}}}function WINANDLOSE(){p_start =for (var m:uint = 0; m & arr. m++){removeChild(arr[m]);}arr.splice(0, arr.length - 1);arr.shift();time.removeEventListener(TimerEvent.TIMER, MOVE);stage.removeEventListener(Event.ENTER_FRAME, RANDOMBRICK);stage.removeEventListener(Event.ENTER_FRAME, WINLOSE);}}private function initarr(){ //初始化数组for (var i:uint = 0; i & i++){var brick:Sprite = BRICK();arr.push(brick);addChild(arr[i]);arr[i].x = i * 20 + 200 + 3;arr[i].y = 200 + 3;}}private function MOVE(evt:TimerEvent):void {var temp:Array = arr.splice(arr.length - 1, 1);temp[0].x = arr[0].x +temp[0].y = arr[0].y +arr.unshift(temp[0]);}private function RANDOMBRICK(evt:Event):void {if (p_eat == true){p_eat =randombrick = BRICK();var dx:Number = Math.random() * 400;var dy:Number = Math.random() * 400;for (var e:uint = 0; e & 20; e++){if (dx &= 20 * e && dx &= 20 * (e + 1)){randombrick.x = e * 20 + 3;}if (dy &= 20 * e && dy &= 20 * (e + 1)){randombrick.y = e * 20 + 3;}}addChild(randombrick);randombrick.alpha=1;}if (arr[0].hitTestObject(randombrick)){p_eat =body += 1;arr.unshift(randombrick);randombrick.alpha = 0.5;arr[0].x = arr[1].x +arr[0].y = arr[1].y +}}private function FRAME():Sprite { //绘制方格frame = new Sprite();for (var m:uint = 0; m &= 20; m++){frame.graphics.moveTo(0, m * 20);frame.graphics.lineStyle(1, 0x0000ff);frame.graphics.lineTo(400, m * 20);}for (var n:uint = 0; n &= 20; n++){frame.graphics.moveTo(n * 20, 0);frame.graphics.lineStyle(1, 0x0000ff);frame.graphics.lineTo(n * 20, 400);}}private function TF(){tf1.size = 14;tf1.color = 0tf1.bold =tf2.size = 22;tf2.color = 0xffff00;tf2.bold =tf2.align = TextFormatAlign.CENTER;}private function TFEVENT(event:Event):void {TF();txt_explain.setTextFormat(tf1, 0, 7);txt_explain.setTextFormat(tf1, 12, 17);txt_explain.setTextFormat(tf2, 8, 10);txt_explain.setTextFormat(tf2, 17, 19);txt_level.text = &LEVEL:\n& +txt_level.setTextFormat(tf1, 0, 6);txt_level.setTextFormat(tf2, 7, txt_level.length);txt_score.text = &SCORE:\n& + (body - 5);txt_score.setTextFormat(tf1, 0, 6);txt_score.setTextFormat(tf2, 7, txt_score.length);txt_winlose.setTextFormat(tf2);txt_author.setTextFormat(tf1);}private function BRICK():Sprite { //画蛇身体var panel:Sprite = new Sprite();panel.graphics.lineStyle(1, 0x00ffff);panel.graphics.beginFill(0x00ff00);panel.graphics.drawRect(0, 0, 18, 18);panel.graphics.endFill();panel.alpha = 0.5;}private function diction(event:KeyboardEvent):void { //控制蛇头移动方向switch (event.keyCode){case 37: xx = -20;yy = 0;case 38: xx = 0;yy = -20;case 39: xx = 20;yy = 0;case 40: xx = 0;yy = 20;default: }}private function BASIC(){stage.scaleMode = StageScaleMode.NO_SCALE; //屏幕不缩放//加载方格frame = FRAME();addChild(frame);frame.x = frame.y = 2;//说明txt_explain.text = &ENTER键:\n开始\n\n方向键:\n移动&;txt_winlose.text = &&;txt_level.text = &LEVEL:\n& +txt_score.text = &SCORE:\n& + (body - 5);txt_author.text = &author:\n 给力^_^冬&txt_explain.selectable = txt_winlose.selectable = txt_level.selectable = txt_score.selectable = txt_author.selectable =txt_explain.x = txt_winlose.x = txt_level.x = txt_score.x = txt_author.x = 405;txt_level.y = 20;txt_score.y = 90;txt_winlose.y = 160;txt_explain.y = 210;txt_author.y = 340;txt_explain.background = txt_winlose.background = txt_level.background = txt_score.background = txt_author.background =txt_explain.backgroundColor = txt_winlose.backgroundColor = txt_level.backgroundColor = txt_score.backgroundColor = txt_author.backgroundColor = 0x400080;txt_explain.width = txt_winlose.width = txt_level.width = txt_score.width = txt_author.width = 90;txt_explain.height = 105;txt_winlose.height = 30;txt_level.height = txt_score.height = txt_author.height = 50;addChild(txt_explain);addChild(txt_winlose);addChild(txt_level);addChild(txt_score);addChild(txt_author);}}}我用的是as文件做的 代码不是放在帧上,希望对楼主有用
采纳率:29%
实在没办法,就只能重新安装试试。也有可能是电脑系统不支持
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。关于AS3.0,随机代码_百度知道
关于AS3.0,随机代码
库中有26段不同的影片剪辑,只需要在场景中随机播放,大概每个影片10秒出现一次(无需更改坐标)
我有更好的答案
不太理解你的意思,如果是每10秒隐藏之前的影片剪辑,随机显示一个新的影片剪辑的话,可以这样:1、把26个影片剪辑都拖到舞台上,给每个影片剪辑起好实例名2、在时间轴上写代码:import&flash.utils.Timport&flash.events.TimerEvar&mcArray:Array&=&new&Array(mc1,mc2,mc3,mc4);&&&&//这个数组里把你的26个影片剪辑的名称放进来,比如new&Array(mc1,mc2,mc3.......mc26),根据自己的实际情况定var&transTime:int&=&2;
//切换影片剪辑的时间,单位是秒,自己定var&curMc:int&=&0;var&timer:Timer&=&new&Timer(transTime*1000);var&len:int&=&mcArray.for(var&i=0;i&i++){ if(i!=curMc){
mcArray[i].stop();
mcArray[i].visible&=& }else{
mcArray[i].gotoAndPlay(1); }}timer.addEventListener(TimerEvent.TIMER,startTrans);timer.start();function&startTrans(evt:TimerEvent):void{ var&s: for(var&i=0;i&i++){
s=Math.floor(Math.random()*len);
if(s!=curMc){
} } mcArray[curMc].visible&=& curMc&=&s; mcArray[curMc].visible&=& mcArray[curMc].gotoAndPlay(1);}这是最简单的,如果和你的想法有出入,或许需要淡入淡出效果什么的,就追问吧
我需要的是这26个MC能在场景中随机开始播放。有点类似打字游戏的感觉。所以不是切换,而是按照一定的频率随机播放。我只要它能随机播放就够了。因为我不大擅长代码,实在不行的话,你看这样行不行。在影片剪辑的最后一帧停止,随机间隔时间回到第一帧。
每10秒出现一次是什么意思?影片剪辑大概都是多少秒的?
采纳率:65%
为您推荐:
其他类似问题
as3的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。您需要通过验证再能继续浏览 3秒后开始验证
丨 粤ICP备号-10 丨 新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!
(C) Joyslink Inc. All rights reserved 保留所有权利

我要回帖

更多关于 python游戏最简单代码 的文章

 

随机推荐