1
任何人都可以幫助我解決這個問題。 我不知道這個問題。 只是不斷收到此問題。 已經嘗試從這個AS3 ArgumentError:錯誤#1063:預計0,得到1
function init(e:Event = null)
到function init()
或function init(e:Event)
讚賞誰可以幫我這個修改。 如果沒有問題,它應該顯示食物不是我的舞臺。
package {
import flash.display.MovieClip;
import flash.ui.Keyboard;
import flash.events.KeyboardEvent;
import flash.events.Event;
public class Main extends MovieClip {
var snake:Array;
var score:Number;
public function Main() {
// constructor code
if(stage)
addEventListener(Event.ADDED_TO_STAGE, init);
else
init();
}
function init(e:Event = null):void {
//initialize
addEventListener(Event.ENTER_FRAME, onEnterFrame);
}
function onEnterFrame(e:Event):void {
var food:Food = new Food();
this.addChild(food);
trace("food");
}
}
}
啓用允許從選項進行調試,以便您可以獲取錯誤的行。現在不知道哪個函數出錯。在你的情況下唯一沒有參數的是'Main'和'Food',這兩個類... – 2015-02-08 16:09:06
你的代碼看起來不錯,我認爲你得到了那個錯誤,因爲你已經使用了'function init():void {}'當與'addEventListener(Event.ADDED_TO_STAGE,init);'一起使用時,它會正常地觸發該錯誤。 – akmozo 2015-02-08 16:46:57