Bonjour à tous.
J'ai un système d'embed à la Youtube : n'importe qui peut prendre le code fourni sur mon site et placer un player vidéo sur son site.
Mon player affiche des vidéos et des images.
Les vidéos, les images et le SWF restent hébergées sur mon site.
Quand le SWF charge une vidéo FLV, le dossier de départ utilisé par flash est celui du SWF.
Quand le SWF utilise la méthode loadClip pour charger une image bitmap, le dossier de départ est celui de l'HTML contenant le SWF.
Et c'est bien là le problème :
Le player va bien chercher les FLV sur mon site (car le SWF est sur mon site), mais il va chercher les images sur le domaine de la personne qui a "embeddé" mon player (car le HTML est sur son site).
Je pourrais définir l'URL complète des images en absolu, mais des impératifs font que ce serait beaucoup mieux si le Flash pouvait aller charger les images tout seul au bon endroit, soit non pas depuis l'adresse de l'HTML (accessible en faisant ExternalInterface.call("window.location.href.toString")), mais depuis l'adresse du SWF (accessible je sais pas comment!).
Merci d'avance pour vos réponses.
Partager