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

Reply via email to