Estoy intentando cargar desde mi película flash un vídeo flv sobre el que luego empleo el método bitmapdata.draw(). Como el vídeo está en un servidor distinto al de la película he creado un archivo crossdomain.xml, el cual cargo en la película mediante el método System.security.loadPolicyFile().
El xml tiene el siguiente contenido:
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*"/>
</cross-domain-policy>
El caso es que si el archivo crossdomain.xml está alojado en el directorio raíz del servidor todo funciona perfectamente, pero sí lo guardo en un subdirectorio del servidor la película flash parece no entenderlo.
Lo extraño de todo es que la película flash sí que parece cargar el archivo crossdomain.xml desde ese subdirectorio, pero sin embargo se comporta como si no lo hubiera hecho.
¿Alguien tiene idea de qué puede estar ocurriendo?
Muchas gracias!