flex - Alert gives PopUpManager error when used with SWFLoader -
flex - Alert gives PopUpManager error when used with SWFLoader -
i using swfloader load swf file. code below:
<?xml version="1.0" encoding="utf-8"?> <s:application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minwidth="955" minheight="600"> <fx:declarations> <!-- place non-visual elements (e.g., services, value objects) here --> </fx:declarations> <mx:swfloader source="alerttesting.swf"/> </s:application> and alerttesing.swf code given blow:
<mx:application xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" fontfamily="arial" fontsize="12" xmlns:ilog="http://www.ilog.com/2007/ilog/flex" xmlns:local="c7.views.apps.calendar.*" backgroundcolor="#ffffff"> <mx:script> <![cdata[ import mx.controls.alert public function testingalerta():void{ alert.show("sa;lfks;aljfa;sljf"); } ]]> </mx:script> <mx:canvas> <mx:vbox> <mx:button click="testingalerta()"/> <mx:button label="aslkdfjasj" click="{alert.show('sdfslfjlsjf;asjfa;sj');}"/> </mx:vbox> </mx:canvas> </mx:application> every time click button next error:
typeerror: error #1009: cannot access property or method of null object reference. @ mx.managers::popupmanagerimpl/http://www.adobe.com/2006/flex/mx/internal::createmodalwindow()[e:\dev\4.x\frameworks\projects\framework\src\mx\managers\popupmanagerimpl.as:686] @ mx.managers::popupmanagerimpl/addpopup()[e:\dev\4.x\frameworks\projects\framework\src\mx\managers\popupmanagerimpl.as:401] @ mx.managers::popupmanager$/addpopup()[e:\dev\4.x\frameworks\projects\framework\src\mx\managers\popupmanager.as:193] @ mx.controls::alert$/show()[e:\dev\4.x\frameworks\projects\framework\src\mx\controls\alert.as:618] @ alerttesting/abcd()[c:\users\zee\adobe flash builder 4.5\calendar\src\alerttesting.mxml:12] @ alerttesting/___alerttesting_button1_click()[c:\users\zee\adobe flash builder 4.5\calendar\src\alerttesting.mxml:16] can explain how can prepare issue.
regards zeeshan
jason close. not have import popupmanager have utilize it.
<fx:script> <![cdata[ import mx.managers.popupmanager; private var manager:popupmanager; ]]> </fx:script> i found reply here.
flex swfloader
Comments
Post a Comment