Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ekameleon
webdev10 a écrit :
Bonjour ? tous,
J'ai un petit souci sur la fonction localConnection() dans flash 8. J'ai l'impression qu'elle ne fonctionne pas correctement voir du tout.
J'aimerai transf?rer une variable d'un swf ? un autre. D?tail de mes swifs :
1/ swf emetteur.swf on(release) { var Envoi:LocalConnection = new LocalConnection(); Envoi.send("ta_connexion", "ta_methode", 5,7); loadMovieNum("http://monDomain.com/recepteur.swf",0); }
Hello :)
euh... une LocalConnection cela marche si les 2 swf sont ouvert en même temps hein :)
Du coup là tu essaies de lancer une fonction via une LocalConnection sur un swf que tu as pas encore chargé (via un loadMovieNum....) et c'est pas bon du tout :).. si tu veux passer des variables entre 2 swf qui sont au même endroit . avec l'un qui va remplacer l'autre je te conseille de charger ton swf dans un clip de ton animation principale... et c'est tout et pas besoin de LocalConnection :)
Au passage.. depuis FLASHMX2004 il est préférable d'utiliser MovieClipLoader (voir dans l'aide la classe du même nom) pour charger dans des clips des images ou des swf :)
Donc conclusion là je pense que tu n'as pas compris l'utilisation de LocalConnection :)
EKA+ :)
2/ swf recepteur.swf var Reception:LocalConnection = new LocalConnection(); Reception.ta_methode = function(param1:Number,param2:Number) { result_txt.text = param1+param2; }; Reception.connect("ta_connexion");
Aucun r?sultat n'apparait dans mon champ texte.
Est-ce que quelqu'un saurait o? se trouve mon erreur ?
D'avance merci. Webdev.
webdev10 a écrit :
Bonjour ? tous,
J'ai un petit souci sur la fonction localConnection() dans flash 8.
J'ai l'impression qu'elle ne fonctionne pas correctement voir du tout.
J'aimerai transf?rer une variable d'un swf ? un autre.
D?tail de mes swifs :
1/ swf emetteur.swf
on(release) {
var Envoi:LocalConnection = new LocalConnection();
Envoi.send("ta_connexion", "ta_methode", 5,7);
loadMovieNum("http://monDomain.com/recepteur.swf",0);
}
Hello :)
euh... une LocalConnection cela marche si les 2 swf sont ouvert en même
temps hein :)
Du coup là tu essaies de lancer une fonction via une LocalConnection sur
un swf que tu as pas encore chargé (via un loadMovieNum....) et c'est
pas bon du tout :).. si tu veux passer des variables entre 2 swf qui
sont au même endroit . avec l'un qui va remplacer l'autre je te
conseille de charger ton swf dans un clip de ton animation principale...
et c'est tout et pas besoin de LocalConnection :)
Au passage.. depuis FLASHMX2004 il est préférable d'utiliser
MovieClipLoader (voir dans l'aide la classe du même nom) pour charger
dans des clips des images ou des swf :)
Donc conclusion là je pense que tu n'as pas compris l'utilisation de
LocalConnection :)
EKA+ :)
2/ swf recepteur.swf
var Reception:LocalConnection = new LocalConnection();
Reception.ta_methode = function(param1:Number,param2:Number) {
result_txt.text = param1+param2;
};
Reception.connect("ta_connexion");
Aucun r?sultat n'apparait dans mon champ texte.
Est-ce que quelqu'un saurait o? se trouve mon erreur ?
J'ai un petit souci sur la fonction localConnection() dans flash 8. J'ai l'impression qu'elle ne fonctionne pas correctement voir du tout.
J'aimerai transf?rer une variable d'un swf ? un autre. D?tail de mes swifs :
1/ swf emetteur.swf on(release) { var Envoi:LocalConnection = new LocalConnection(); Envoi.send("ta_connexion", "ta_methode", 5,7); loadMovieNum("http://monDomain.com/recepteur.swf",0); }
Hello :)
euh... une LocalConnection cela marche si les 2 swf sont ouvert en même temps hein :)
Du coup là tu essaies de lancer une fonction via une LocalConnection sur un swf que tu as pas encore chargé (via un loadMovieNum....) et c'est pas bon du tout :).. si tu veux passer des variables entre 2 swf qui sont au même endroit . avec l'un qui va remplacer l'autre je te conseille de charger ton swf dans un clip de ton animation principale... et c'est tout et pas besoin de LocalConnection :)
Au passage.. depuis FLASHMX2004 il est préférable d'utiliser MovieClipLoader (voir dans l'aide la classe du même nom) pour charger dans des clips des images ou des swf :)
Donc conclusion là je pense que tu n'as pas compris l'utilisation de LocalConnection :)
EKA+ :)
2/ swf recepteur.swf var Reception:LocalConnection = new LocalConnection(); Reception.ta_methode = function(param1:Number,param2:Number) { result_txt.text = param1+param2; }; Reception.connect("ta_connexion");
Aucun r?sultat n'apparait dans mon champ texte.
Est-ce que quelqu'un saurait o? se trouve mon erreur ?