2
朋友導航到新的視圖。 我正在開發一個flex移動應用程序。我已經聲明瞭一個標題窗口,其中包含「TourdeFlex」示例之後的警報消息。點擊YES按鈕後,我無法導航到新的視圖。點擊使用flex
<fx:Script>
<![CDATA[
protected function some_handler():void
{
(new AlertMsg()).open(this,false);
}
]]>
</fx:Script>
<fx:Declarations>
<fx:Component className="AlertMsg">
<s:SkinnablePopUpContainer x="70" y="300">
<s:TitleWindow title="MSG" close="close()">
<s:VGroup horizontalAlign="center" paddingTop="8" paddingBottom="8" paddingLeft="8" paddingRight="8" gap="5" width="100%">
<s:Label text="Some Alert MSG"/>
<s:HGroup>
<s:Button label="YES" click="{outerDocument.navigator.pushView(myNewView)}"/>
<s:Button label="No" click="close()"/>
</s:HGroup>
</s:VGroup>
</s:TitleWindow>
</s:SkinnablePopUpContainer>
</fx:Component>
</fx:Declarations>
該代碼可以編譯成功,但它是在運行時錯誤:錯誤#1009:無法訪問空對象引用的屬性或方法。 我該如何處理這類問題。
@ user822222,這肯定是答案,不過,我會考慮把ALERTMSG到它自己的文件,並使用事件與打開它的父母進行溝通。這樣你的代碼就可以重用了。 –