Accueil > Forum > > > > Quel est l'équivalent de _global pour un fonction?
Quel est l'équivalent de _global pour un fonction?
mardi 15 novembre 2005 à 18:09:19 |
Quel est l'équivalent de _global pour un fonction?

fanfouer
|
Bonjour, Il y a quelque temps, j'avais un probleme avec mes variables qui en passaient pas entre tt mes swf chargés. Maintenent, c'est au tour de mes fonctions : lorsque je fais un "setInterval()" ds un swf que je charge ds un autre ou je déclare la fonction de l'interval, il ne me ressort un message d'erreur a l'endroit ou devait apparaitre le texte de la focntion : [type function]. Je pense que cela vien que je met _root. devant la fonction mais ca peut aussi etre autre chose, je ne sais pas. Comment regler ce probleme?
|
|
mardi 15 novembre 2005 à 21:21:26 |
Re : Quel est l'équivalent de _global pour un fonction?

SoyYo
|
Salut T'aurais pas le code a montrer histoire que ce soit plus clair?!!
|
|
mardi 15 novembre 2005 à 21:55:02 |
Re : Quel est l'équivalent de _global pour un fonction?

fanfouer
|
Pas de probleme : //ma fonction : function defineTreeContent (nbQuartiers, nbCommunes, arrayQuartiers, arrayCommunes){ // Create an XML object. var XMLtree:XML = new XML(); //variables nbQuartiers = nbQuartiers - 1; nbCommunes = nbCommunes - 1; //cretation des array Quartiers = new Array(); Communes = new Array(); //on s'occupe des quartiers //on creé la branche "quartiers" Quartiers[0] = XMLtree.createElement("node"); Quartiers[0].attributes.label = "Quartiers"; Quartiers[0].attributes.data = 0; XMLtree.appendChild(Quartiers[0]); //pour creer la liste des quartiers dispos i=0; while(i<=nbQuartiers){ Quartiers[i] = XMLtree.createElement("node"); Quartiers[i].attributes.label = arrayQuartiers[i]; Quartiers[i].attributes.data = i+2; XMLtree.firstChild.appendChild(Quartiers[i]); i++ } //on s'occupe des communes dépendantes //on creé la branche "communes" Communes[0] = XMLtree.createElement("node"); Communes[0].attributes.label = "Communes"; Communes[0].attributes.data = 0; XMLtree.appendChild(Communes[0]); //pour creer la liste des communes dispos j=nbQuartiers; while(j<=nbCommunes+nbQuartiers){ Communes[j] = XMLtree.createElement("node"); Communes[j].attributes.label = arrayCommunes[j-nbQuartiers]; Communes[j].attributes.data = j+3; XMLtree.lastChild.appendChild(Communes[j]); j++ } clearInterval(eval ("_root."+_global.dept+"."+_global.ville).defineTree); _root.StatClip.myTree.dataProvider = XMLtree; }
//l'apel de ma fonction dans le clip chargé... qui me ressort des truc incomprehensible defineTree = setInterval(_root.defineTreeContent, 2000, 1, 0, arrayQuartiers, arrayCommunes);
Voila!!
|
|
mardi 15 novembre 2005 à 22:57:51 |
Re : Quel est l'équivalent de _global pour un fonction?

fanfouer
|
En fait, je pense plus que c'est le "_root.defineTreeContent" dans le setInterval qui pose probleme : il ne toruve plus la fonction a executer (vu qu'elle est sur le swf chargant le clip qui apel la fonction). Je dis aussi que le tout n'a pas été compilé a l'endroit ou je les lis donc si j'apelle une variable entre ces deux clips en mettant _root. et que je lis a l'endroit ou les deux on été compilés, tout ce passe bien, en revanche, si je les change de place en cour de route, ils ne trouvent plus la variable, d'ou l'utilisation de _global, comme ca plus de probleme! Je voudrais donc une chose analogue pour les fonction (car ecrire ceci : funtion _global.nomdelafonction(){}, lors de la déclaration, retrourne une erreur de synthaxe et si je ne marque pas _global a la déclaration mais a l'apel, la finction est purement ignorée).
Merci de votre aide et j'espere que vous avez tout compris lol.
|
|
mercredi 16 novembre 2005 à 12:19:49 |
Re : Quel est l'équivalent de _global pour un fonction?

fanfouer
|
Bon, alors en fait, j'ai trouvé ds l'aide de flash comment déclarer une fonction en utilisant _global, il faut mettre ca : _global.NomDeLaFontion = function (parametres){statements}. Mais j'ai toujour mon probleme. A savoir que ca marche vraiment comme je le souhaite lorsque je lis dans le dossier ou ont été compilés mas swf. Mais dès que je change, mon clip chargé n'éxécute carrément plus la fonction, (rien n'aparait dans mon treeview... a la place de [type Function]), ce qui sous entand que mon clip chargé ne vise meme plus le _global de l'animation! (sachent que j'ai bien pris le soin de rajouter _global. lors de l'apel de ma fonction) Comment faire pour regler ca?
|
|
mercredi 16 novembre 2005 à 14:31:31 |
Re : Quel est l'équivalent de _global pour un fonction?

SoyYo
|
Deja c'est vrai que en voyant ton code la declaration de ta fonction etait pas bonne. Du coup la nouvelle declaration que tu fais _global.NomDeLaFontion = function (parametres){statements} me semble bonne mais apres je ne connais pas trop l'utilisation de _global avec Flash. moi je sais que pour mon site j'ai des variables ou des fonction globales qui sont dans mon swf main qui sont declares dans le genre _root.myVar = [val] ou _root.maFonction = function (param) {statements}et pars quand je dois les utiliser dans mes clip enfants je fait _root.myVar ou _root.maFonction et ca marche tres bien, du coup je ne sais pas si tu as essaye avec _root mais bonen mem temps ca a l'air d'ertre a peut pret la meme utilisation!!!!
|
|
mercredi 16 novembre 2005 à 16:56:50 |
Re : Quel est l'équivalent de _global pour un fonction?

fanfouer
|
Oui, effectivement mais la c'est plus un probleme de chargement de ce clip... car j'en ai mis un autre en oeuvre, et lui ca marche a tout les coup avec le meme code! (meme en changeant 10 fois de place, il execute toujour la fonction) alors que l'autre ne trouve meme pas global (et il est bien pris en compte dans le swf quand meme car j'ai fait un debugging et lail est bien pris en compte). Je ne comprend plus rien la et c'est vraiment génant. On dirait qu'en fait, en chargeant le clip a probleme, il a pas les yeux en face des trous vu qu'il nen vise pas au bon endroit. Est-ce que cependant, le mode de déclaration avec _global toruvé ds l'aide de flash est bon lui? car ca pourrais expliquer qu'il n'éxécute pas la fonction...
|
|
mercredi 16 novembre 2005 à 17:00:07 |
Re : Quel est l'équivalent de _global pour un fonction?

fanfouer
|
Je précise que _global est une sorte de "super racine"... elle rassemble tous les _root. des clips chargés dans un autre swf. Elle permet d'atteindre a coup sur nimporte quelle variable déclarée avec _global devant et ce par nimporte quel swf qui est en relation avec ce _global.
|
|
mercredi 16 novembre 2005 à 18:15:11 |
Re : Quel est l'équivalent de _global pour un fonction?

SoyYo
|
Et tu fais quoi de reellement different entre le clip qui marche et celui qui ne marche pas parceque du coup ca veut dire que le _global marche bien?
|
|
jeudi 17 novembre 2005 à 17:40:05 |
Re : Quel est l'équivalent de _global pour un fonction?

fanfouer
|
Hourrra!!! j'ai trouvé!! je suis passé entre temps a la version 8 de flash et en fait, le clip ou ca marchait, dans les paramètres de publication, la version du player était sur 8 alors que sur l'autre, la position de la liste était retsée sur 7... ce qui changeait tout! Donc ben maintenent ca marche!
Merci pour ton aide!
|
|
Cette discussion est classée dans : fonction, probleme, swf, global, équivalent
Répondre à ce message
Sujets en rapport avec ce message
ciblage occurrence apres loadmovienum [ par KillerHertz ]
bonjour, j'utilise la fonction loadMovieNum("Navale.swf",1); pour chargé Navale.swf en niveau 1, puis j'appelle la fonction d'envoi d'une socket décl
Probleme de d'affichage de menu avec .swf + .xml dans dreamwever [ par maxwell398 ]
Bonjour a tous Voila mon probleme est le suivant: j'ai un menu en flash que j'utilise pour mon site. j utilise dreamweaver pour développer mon site.
probleme de swf sur page html [ par infosecur ]
Bonjour Sa fait 3 jours que je travaille sur un carrousel et je suis pas capable de le mettre sur une page html car mes fichiers sont dans un reperto
SWF en GIF animé de qualité [ par Toucko ]
Bonjour a toutes et a tous , J'ai un probleme avec une banniere en swf que je voudrais mettre en gif, bon j'ai trouver pas mal de logiciel permetant
Preload d'un swf externe et probleme avec _root [ par sebou72 ]
Bonjour à tous, J'utilise flash 8 et j'ai vraiment beaucoup de mal avec le preload d'un swf externe.[^^sad1] Je suis débutant dans ce domaine. J'ai d
Cd interactive .exe .swf [ par mabada ]
SVP j'ai un petit probleme . j'ai crée un Cd interactive avec Flash Cs3 . et donc j'ai l'executable . mais le probleme c'est qu'il ne fais pas appel a
Position global objet 3D [ par carton99 ]
Bonjour, désolé encore une question. j'utilise l'attribut "z" pour réalisé des effets 3d. Je cherche à connaître la position réel sur l'écran de mes
loadmovie [ par tonydanza ]
Bonjour, j ai un petit probleme avec mes loadmovies alors je me suis décidé a poser une question:imaginon un texte xml chargé sur la scene,un bouton q
Probleme lecture fichier SWF + XML sur internet [ par mathieu77186 ]
Bonjour,Je dois mettre en ligne un site internet très simple contenant une banniere flash.Il s'agit d'une animation de type slideshow dans laquelle le
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|