我正在嘗試加載背景圖像,但出現錯誤,提示「錯誤:未定義屬性assetLoader的訪問」。這裏發生了什麼?AS3無法識別我剛剛聲明的變量
import flash.display.Loader;
import flash.net.URLRequest;
class Inventory {
private var assetLoader:Loader = new Loader();
assetLoader.load(new URLRequest("image.png")); //error on this line
addChild(assetLoader);
}
讓我爲'addChild()',我沒有注意到他沒有繼承'DisplayObjectContainer'。但是,將'assetLoader'放入構造函數中可能會誤導TS而不使用類寬屬性。考慮重新安排。另外,BotMaster是正確的,這個類可能不需要'public'類修飾符,但是如果你正在創建一個你可能在另一個項目中使用的類,那麼使用'public'會更好。 – Vesper
我做了一些改變。感謝您的意見。 – Benny