Unfortunately, Flex does not work across different application domains
at this time.

 

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Oleg Filipchuk
Sent: Thursday, June 14, 2007 7:52 AM
To: [email protected]
Subject: [flexcoders] SWFLoader weirdness when using separated
applicationDomain

 

Hi there.

I ran into weird issue with swfloader component. 
I need to load into host flex application different swf (flex, flash
etc) from external developers. So the choice was to use separated
ApplicationDomain for swfloader, like: 

var appDomain = new ApplicationDomain();
swfLoader.loaderContext = new LoaderContext(false, new
ApplicationDomain());
swfLoader.load("someFlexFile.swf")


It actually loads specified swf but the loaded content behaves weird - 
Mostly it throws such errors:
     at Object$/Object::_hasOwnProperty()
    at Object/http://adobe.com/AS3/2006/builtin::hasOwnProperty()

And it absolutely doesn't following layout rules of parent container.

When I use same application domain as host or child application domain
all works nice and smooth. 
But that's not the solution as 
1. we need it to have in different applicationdomain as sometimes there
could be used same classes but different version of it.
2. loaded swf's have their individual styles and while loading with same
or child applicationdomain - the host application domain style is
replaced with loaded one.... 

   


-- 
Best regards,
Oleg Filipchuk 

 

Reply via email to