Create the simplest test case you can and if the problem reproduces, file a 
bug.  Note that Adobe is closed next week so we won’t be able to assist you 
until 7/12.  The support folks will be working though.


On 7/2/10 3:45 PM, "jamesfin" <james.alan.finni...@gmail.com> wrote:






Tried this and got the same 1009 error in the same place.

--- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> , Alex 
Harui <aha...@...> wrote:
>
> Try passing in just systemManager instead of systemManager.getSandboxRoot
>
>
> On 7/2/10 11:11 AM, "jamesfin" <james.alan.finni...@...> wrote:
>
>
>
>
>
>
> Sorry bout that...foo is being passed...
>
> var foo:fooEdit = PopUpManager.createPopUp(systemManager.getSandboxRoot(), 
> fooEdit, true) as fooEdit;
> foo.fooID = 123;
> PopUpManager.centerPopUp(foo);
>
> The loaded SWF is also 3.5.
>
> Thanks!
>
> --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com>  
> <mailto:flexcoders%40yahoogroups.com> , Alex Harui <aharui@> wrote:
> >
> > Is the loaded SWF also built with 3.5?
> >
> >
> > On 7/2/10 10:18 AM, "jamesfin" <james.alan.finnigan@> wrote:
> >
> >
> >
> >
> >
> >
> > Follow-up...
> >
> > As a test, I set loadForCompatibility=false.  Voila, everything works.  
> > This indicates a clear defect in the loadForCompatibility functionality 
> > with the ActiveX Flash Player.  However, I will no longer be able to use 
> > cross-SDK SWF's in parallel. ;(
> >
> > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com>  
> > <mailto:flexcoders%40yahoogroups.com>  
> > <mailto:flexcoders%40yahoogroups.com> , "jamesfin" <james.alan.finnigan@> 
> > wrote:
> > >
> > > I believe there is an anomaly within the ActiveX Flash Player that is 
> > > causing a 1009 error when trying to center a simple popup.
> > >
> > > This logic runs fine on all non-IE OSX and Windows browsers thus causing 
> > > me to think it's specific to ActiveX Flash.
> > >
> > > One thing that may be unique here is that we are using 
> > > loadForCompatibility=true.  The loadForCompatibility property specifies 
> > > whether the sub-application is loaded into a peer ApplicationDomain as 
> > > the parent (when set to true), or into a child ApplicationDomain (when 
> > > set to false).
> > >
> > > Using 3.5SDK with Flash Player (IE) 10.1.53.64.
> > >
> > >
> > >
> > > Parent Application Loading code...
> > >
> > > swf = new SWFLoader();
> > > parentApp.rawChildren.addChild(swf);
> > > swf.visible = false;
> > > swf.includeInLayout = false;
> > >
> > > swf.addEventListener(Event.COMPLETE, swfAppComplete);
> > > swf.addEventListener(IOErrorEvent.IO_ERROR, ioError);
> > > swf.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityError);
> > >
> > > swf.loadForCompatibility = true;
> > >
> > >
> > >
> > >
> > >
> > > Parent Application later calls into SWF...
> > >
> > > var callFunction:Function = (swf.content as 
> > > Object).application[_commonFunction];
> > > callFunction(_param);
> > >
> > >
> > >
> > >
> > >
> > > Loaded SWF Code trys to display a Popup...
> > >
> > > var foo:fooEdit = 
> > > PopUpManager.createPopUp(systemManager.getSandboxRoot(), fooEdit, true) 
> > > as fooEdit;
> > > foo.fooID = 123;
> > > PopUpManager.centerPopUp(bldg);
> > >
> > >
> > >
> > > When the PopUpManager.centerPopUp method is called, it fails at...
> > >
> > > TypeError: Error #1009: Cannot access a property or method of a null 
> > > object reference.
> > > at mx.managers::PopUpManagerImpl/findPopupInfoByOwner()
> > > at mx.managers::PopUpManagerImpl/centerPopUp()
> > > at mx.managers::PopUpManager$/centerPopUp()
> > >
> > >
> > >
> > > Since these same SWF's run fine in non-IE environments, is there 
> > > something unique about the ActiveX flash player that might cause this 
> > > failure?
> > >
> > > What other kinds of information would be needed to further evaluate a 
> > > cause?
> > >
> >
> >
> >
> >
> >
> >
> > --
> > Alex Harui
> > Flex SDK Team
> > Adobe System, Inc.
> > http://blogs.adobe.com/aharui
> >
>
>
>
>
>
>
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
>






--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui

Reply via email to