Still getting this error:
SecurityError: Error #2121: Security sandbox violation: Loader.content:
http://www.flexcapacitor.com/flashusers/chatTest.swf cannot access
http://static.chatopica.com/chat.swf?room=flash. This may be worked around
by calling Security.allowDomain.
at flash.display::Loader/get content()
at mx.controls::SWFLoader/get content()
at chatTest/__swfLoader1_init()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.core::UIComponent/dispatchEvent()
at mx.controls::SWFLoader/contentLoaderInfo_initEventHandler()
On Nov 12, 2007 1:43 PM, Paul Decoursey <[EMAIL PROTECTED]> wrote:
> I'm going to say try loading the crossdomain.xml explicitly and see if
> that fixes it.
>
> Security.loadPolicyFile("http://static.chatopica.com/crossdomain.xml");
>
>
> Paul
>
>
> On Nov 12, 2007, at 12:45 PM, dorkie dork from dorktown wrote:
>
> I'm trying to load in a swf from another domain (chatopica chat room) and
> cant work around the security sandbox. This works fine locally but when I
> put it on the server I get the security domain errors. What am I missing?
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
> layout="absolute"
> initialize="{init()}"
> backgroundGradientAlphas="[1.0, 1.0]"
> backgroundGradientColors="[#FFFFFF, #FFFFFF]" xmlns:ns1="*">
>
> <mx:Script>
> <![CDATA[
> private function init():void {
> Security.allowDomain('static.chatopica.com')
> Security.allowDomain('
> static.chatopica.com/chat.swf'<http://static.chatopica.com/chat.swf%27>
> )
> Security.allowDomain('
> http://static.chatopica.com/chat.swf'<http://static.chatopica.com/chat.swf%27>
> )
> Security.allowDomain ('
> static.chatopica.com/chat.swf?room=flash'<http://static.chatopica.com/chat.swf?room=flash%27>
> )
> Security.allowDomain('
> http://static.chatopica.com/chat.swf?room=flash'<http://static.chatopica.com/chat.swf?room=flash%27>
> )
>
> Security.allowDomain('http://static.chatopica.com'<http://static.chatopica.com%27>
> )
> }
> private function initLoader(event:Event):void {
> // errors out here. this is a hack to fix the width and
> height of the chat room to match the swfloader
> event.target.application.width = swfLoader1.width;
> event.target.application.height = swfLoader1.height;
> }
> ]]>
> </mx:Script>
> <mx:SWFLoader id="swfLoader1" scaleContent="true" x="30" y="30"
> width="500" height="500"
> source="http://static.chatopica.com/chat.swf?room=flash"
> init="{event.target.content.addEventListener
> ('applicationComplete',initLoader)}"/>
> <mx:Label x="30" y="4"
> text="Example embedding Chatopica"/>
>
> </mx:Application>
>
>
>
>