By default the swf will try to load a crossdomain.xml file from the root of the domain where the data is requested from unless another path is specified.
Jake On Tue, Jun 30, 2009 at 3:59 PM, Mark S. Rasmussen <[email protected]> wrote: > Hi, > > The problem is crossdomain xml's aren't loaded automatically. You'll have > to call the Security.allowDomain function to explicitly invoke a load of > your crossdomain.xml file. Furthermore you may have to explicitly load the > .swf files into your current appdomain for the security policy to take > effect on the loaded flash files as well. > > - Mark S. Rasmussen > > -----Oprindelig meddelelse----- > Fra: [email protected] på vegne af Brent > Lamborn > Sendt: ti 30-06-2009 22:23 > Til: [email protected] > Emne: [Swftools-common] crossdomain.xml > > > Hi all, > > It seems SWF generated by pdf2swf don't adhere to the crossdomain.xml file. > The issue arises when, for example - I want to do something to a SWF > generated by pdf2swf that I retrieve from a web service from a different > domain. I can load and display the SWF in my flash app just fine, but the > moment I attempt to do anything with the generated SWF, I get a security > exception. Here is a copy of my crossdomain.xml file that resides at the > web > service domain: > > <cross-domain-policy > xsi:noNamespaceSchemaLocation=" > http://www.adobe.com/xml/schemas/PolicyFile.x > sd"> > <site-control permitted-cross-domain-policies="master-only"/> > <allow-access-from domain="*" secure="false"/> > <allow-http-request-headers-from domain="*" headers="*" secure="false"/> > </cross-domain-policy> > > With the file above, I should be able to manipulate the SWF from my flash > app with no problem. Instead I get an exception telling my I need to call > Security.allowDomain in the generated SWF. > > Is it possible to add support for the crossdomain.xml standard to pdf2swf > or is there a known work around? > > Thanks, > Brent >
