以下代碼中的for循環可以工作(在舞臺上放置兩個影片剪輯實例),但它是如何工作的?它是不是創建了多個具有相同名稱的實例?如果我將代碼從註釋部分中顯示的代碼中取出,那麼我會收到關於命名空間衝突的1151錯誤消息。actionscript 3.0在for循環中創建精靈實例
for (var j=0; j<2; j++) {
var mascot:Mascot = new Mascot();
mascot.x = 150*j + 100;
mascot.y = 100;
addChild(mascot);
}
/*
var mascot:Mascot = new Mascot();
mascot.x = 100;
mascot.y = 300;
addChild(mascot);
var mascot:Mascot = new Mascot();
mascot.x = 250;
mascot.y = 300;
addChild(mascot);
*/
只是猜測:for循環有自己的範圍。 – DodgerThud
是的,我考慮過。但是我進行了一些反駁該理論的測試。 –