我正在使用flash cs5進行寓教於樂的遊戲,我真的是使用flash的新手,實際上我們從來沒有在學校解決它,但我堅持在學習它。1119:訪問可能未定義的屬性點擊通過靜態類型的引用類
在我的代碼,我遇到了這個錯誤
C:\Users\acer\Desktop\JikanLibrary\Main.as, Line 16 1119: Access of possibly undefined property Click through a reference with static type Class.
這是我在程序中使用的代碼
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Main extends MovieClip
{
var startPage:StartPage;
var jikanBookshelf:JikanBookshelf;
public function Main()
{
startPage = new StartPage;
jikanBookshelf = new JikanBookshelf;
startPage.jikanBookshelf.addEventListener(MouseEvent.Click, onJikanBookshelf);
addChild(startPage);
function onJikanBookshelf(event:MouseEvent):void
{
addChild(jikanBookshelf);
removeChild(startPage);
}
}
}
}
的錯誤是在這一行
startPage.jikanBookshelf.addEventListener(MouseEvent.Click, onJikanBookshelf);
由於我真的是新手,我真的不知道我的代碼出了什麼問題,我在放置鼠標事件之前不久就開始工作了。我希望有人能幫助我。
順便說一句:'新的StartPage'也不會工作。它應該是'新的StartPage()'。構造函數也是一個函數。 – RIAstar
實際上'新的StartPage'將起作用。我曾經想過同樣的事情,但我最近才瞭解到,AS3中帶有非參數化構造函數的類可以在沒有括號的情況下實例化,但這並不是我親自做的事情。 – Taurayi
我的新startStartpage工作,說的行是我唯一的問題,我試圖改變點擊CLICK和錯誤變成這樣__TypeError:錯誤#1010:一個術語是未定義的,沒有任何屬性。 \t at Main()[I:\ JikanLibrary \ Main.as:16] __ – MisaChan