/ Published in: ActionScript 3
                    
                                        
From the Big Spaceship Labs website.
This is a useful workaround for the following error message ...
SecurityError: Error #2142: Security sandbox violation: local SWF files cannot use the LoaderContext.securityDomain property.
                This is a useful workaround for the following error message ...
SecurityError: Error #2142: Security sandbox violation: local SWF files cannot use the LoaderContext.securityDomain property.
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
// Please read the full blog post from Big Spacehip to understand the issue.
// http://www.bigspaceship.com/blog/labs/flash-files-domains-and-security-errors-oh-my/
var l:Loader = new Loader();
l.contentLoaderInfo.addEventListener(Event.COMPLETE, _onLoadComplete_handler);
if(Security.sandboxType == Security.REMOTE){
var context:LoaderContext = new LoaderContext();
context.securityDomain = SecurityDomain.currentDomain;
l.load(new URLRequest('http://domain.com/extFile.swf'), context);
}else{
l.load(new URLRequest('extFile.swf'));
}
URL: http://www.bigspaceship.com/blog/labs/flash-files-domains-and-security-errors-oh-my/
Comments
 Subscribe to comments
                    Subscribe to comments
                
                