[AS2]Importer swf externe et XML

Résolu/Fermé
Tino - 5 nov. 2009 à 00:52
 drrill - 25 oct. 2011 à 00:41
Bonjour,

Je travaille actuellement sur un site flash mais je rencontre des difficultés.

Je souhaite importer une galerie, contenue dans un swf externe et dont les images sont chargées depuis un fichier XML.
Si je lance le swf de ma galerie, celle-ci fonctionne parfaitement. Parcontre lorsque je l'importe dans mon site via loadMovie ( mon_conteneur.loadMovie("galerie.swf"); ) les images n'apparaissent plus alors que le swf est bien chargé.

Le problème viens sans doute du cheminement vers le fichier xml, mais je sèche. J'ai trouvais des problèmes similaires sur des forums mais aucun poste n'aboutit à une réponse, c'est pourquoi je sollicite votre aide.

Merci par avance,

Tino
A voir également:

2 réponses

J'ai finalement trouver la solution en cherchant sur des forums anglais, je vous la donne si jamais ça peut être utile à quelqu'un.

Il faut avoir recours à lockroot avant d'importer le swf.
Ex :

myMovieClip._lockroot = true;
myMovieClip.loadMovie("anim.swf");
3
tellement de mercis pour toi!
effectivement c le seul moyen pour placer un swf de manière controlée
0
Bonjour Tino et merci de nous faire partager tes recherches.

Je suis actuellement dans les problèmes que tu as rencontrés et solutionnés avec

myMovieClip._lockroot = true;
myMovieClip.loadMovie("anim.swf");

seulement voilà, je ne sais pas vraiment comment utiliser ta trouvaille !

Voici mon code qui appelle ma gallerie (swf externe) après une action de bouton :

on (release) {

nomDeMonClip.loadMovie("monSwfExterne.swf");
}

Si je fais :

on (release) {

nomDeMonClip._lockroot = true;
nomDeMonClip.loadMovie("nomSwfExterne.swf");
nomDeMonClip.loadMovie("monSwfExterne.swf");
}

Cela ne marche pas. Et ça ne marche pas non plus si j'enlève la 3ème ligne.

Peux tu m'éclairer ?

Merci d'avance,

Pat
1