2010-08-23 6 views
0

OK, j'ai une situation où j'utilise loadvars pour charger un fichier xml, qui a l'adresse de 2 swf sur le serveur. Je peux tracer les éléments XML pour savoir qu'ils sont en train de charger. Donc j'essaye de charger le swf mais je rencontre des problèmes. Premier problème, le swf donne toujours une erreur quand je publie à partir de Flash, "TypeError: Erreur # 2007: Paramètre url doit être non nul." car il ne peut pas trouver la mention du fichier xml, car il vient d'être publié. Je ne suis pas sûr que cela affecte la question suivante est le swf qui ne se charge pas lorsque je tente de le charger comme ceci:Chargement d'un swf nommé dans xml dans un swf parent dans Actionscript 3

var loader:Loader = new Loader(); 
var defaultSWF:URLRequest = new URLRequest(loadswf1); // where I know loadswf1 = "myswf.swf" 
loader.load(defaultSWF); 

tout conseil apprécié, Merci

Répondre

0

Désolé si je suis une lapalissade mais il y a très peu de code à passer ... Commencez-vous à charger vos fichiers SWF une fois le chargement XML terminé?

+0

Salut Merci pour la réponse, oui, je m'assure que le xml est chargé et j'écris les trois emplacements de swf à un champ de texte dynamique sur scène pour m'assurer, puis assigne ces noms de swf aux variables. Puis j'appelle ce peu de code de chargement que vous voyez ci-dessus, mais ça ne marche toujours pas ... quand je fournis "myswf.swf" au lieu de loadswf1 ça le charge bien, donc ça doit être quelque chose de mal avec mon assignation du nom de la variable loadswf1 ...? – Jack

+0

cela peut-être un problème avec la portée de vos variables, est-ce que tout est au même niveau ou avez-vous du code dans différents MovieClips? – PatrickS

+0

Salut, Non, il n'y a pas de code dans MovieClips, tout est dans quelques classes. Je pense que cela pourrait être basé sur la portée aussi, je regarde cela comme un moyen possible de le résoudre: http://greenethumb.com/article/11/global-variables-in-as3 – Jack

Questions connexes