0
我正在製作一個學校項目的遊戲,您可以跳過對象並收集其他人。我在時間線上完成了這一切,所以.swf文件是唯一需要打開的文件。如何在Action Script 3中生成多個隨機產生的滾動對象?
這是當前的代碼;最後一部分,「產卵的東西」是我迷失的地方。
import flash.events.Event;
import flash.events.KeyboardEvent;
stop();
//intro screen
play_btn.addEventListener(MouseEvent.CLICK, clickAway);
function clickAway(event:MouseEvent):void
{
introScreen.visible = false;
play_btn.visible = false;
}
//jump
var grav:Number = 8;
var jumping:Boolean = false;
var jumpPow:Number = 0;
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
stage.addEventListener(Event.ENTER_FRAME, update);
function onKeyDown(evt:KeyboardEvent):void
{
if(evt.keyCode == Keyboard.UP)
{
if(jumping != true)
{
jumpPow = -50;
jumping = true;
}
}
}
function update(evt:Event):void
{
if(jumping)
{
okami_mc.y += jumpPow;
jumpPow += grav;
if(okami_mc.y >=300)
{
jumping = false;
okami_mc.y =300;
}
}
}
//make the background move
stage.addEventListener(Event.ENTER_FRAME, repeat);
function repeat(thing:Event):void
{
treebg_mc.x -= 13;
if (treebg_mc.x < -100)
{
treebg_mc.x = 1000;
}
sun_mc.x -= 5;
if (sun_mc.x < -100)
{
sun_mc.x = 700;
}
}
//spawning things
bdemon_mc.addEventListener(Event.ENTER_FRAME, bscrollMove);
function bscrollMove(event:Event):void
{
if (bdemon_mc.x>=-100){
bdemon_mc.x -=10;
}else{
bdemon_mc.x=600;
}
}
不知道這是什麼意思 但肯定 – sky
爲什麼你會接受一個答案,如果你不知道這是什麼意思? – BotMaster
@sky請修改您的問題(也許重寫)。因爲你的問題和答案有問題。我正在考慮和BotMaster一樣的評論。澄清問題,不要急於接受正確答案。 – coner