ModuleでAlertを呼ぶとエラーになるときの対応
メインで使用してもエラーにならないのに、
モジュール内で呼び出すと以下のようなエラーになることがある。
このような場合は、Mainのどこかで、Alertを宣言して置く必要がある。
new Alert();
一度宣言するとクラスロードされる
Alert以外にもMainで使用していない機能は同じようになることがあるので、同じように対応する
</pre> <pre>TypeError: Error #1009: Cannot access a property or method of a null object reference.at mx.managers::PopUpManagerImpl/http://www.adobe.com/2006/flex/mx/internal::createModalWindow()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\PopUpMan agerImpl.as:682]at mx.managers::PopUpManagerImpl/addPopUp()[E:\dev\4.0.0\frameworks\proj ects\framework\src\mx\managers\PopUpManagerImpl.as:397]at mx.managers::PopUpManager$/addPopUp()[E:\dev\4.0.0\frameworks\project s\framework\src\mx\managers\PopUpManager.as:193]at mx.controls::Alert$/show()[E:\dev\4.0.0\frameworks\projects\framework \src\mx\controls\Alert.as:618]at modules_alert::Module_Alert/button1_clickHandler()[/Users/noppadonsod ram/Documents/Adobe Flash Builder 4/Alert_Test/src/modules_alert/Module_Alert.mxml:13]at modules_alert::Module_Alert/___Module_Alert_Button1_click()[/Users/no ppadonsodram/Documents/Adobe Flash Builder 4/Alert_Test/src/modules_alert/Module_Alert.mxml:27]</pre> <pre>== ランキングに参加しています。ぜひクリックお願いします ==