I'm still getting the error. I created a button that creates the swf dynamically so I can make sure to wait long enough to load the crossdomain file. I think maybe its that I am trying to script (change the values of) the chat.swf application.
http://www.flexcapacitor.com/flashusers/chatTest.html reading the manual again... On Nov 12, 2007 2:23 PM, Paul Decoursey <[EMAIL PROTECTED]> wrote: > Ok here is my other idea.. > > change this: > initialize="{init()}" > > to this: > preinitialize="this.init();" > > My thinking is that the load is failing before you allow the domain. > > > > On Nov 12, 2007, at 2:15 PM, dorkie dork from dorktown wrote: > > 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<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 > > <http://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> > > > > > > > > >

