Flash Problème Clip dans un Clip

Flash Problème Clip dans un Clip - Flash/ActionScript - Programmation

Marsh Posté le 01-02-2007 à 13:21:22    

Bonjour,
 
j'ai un texte dynamique qui défile au survol de la souris sur des boutons dans un .swf que l'on appellera txt.swf. Celui-ci fonctionne parfaitement quand je l'exécute seul.
 
D'un autre coté, j'ai un .swf (que l'on appellera index.swf) qui appelle tous mes autres .swf et dont txt.swf.  
 
Lorsque je lance l'index.swf, le texte dynamique de mon txt.swf reste figé et les boutons ne fontionnent plus.
 
Je ne comprends pas... Merci beaucoup pour votre aide.

Reply

Marsh Posté le 01-02-2007 à 13:21:22   

Reply

Marsh Posté le 01-02-2007 à 13:44:57    

Il ne faut pas utiliser des boutons mais des clips.
Retest comme ça et viens nous dire.

Reply

Marsh Posté le 01-02-2007 à 14:50:24    

J'ai donc changé mes boutons en clip. Le code de mes boutons est directement sur le clip et non dans le clip.  
 
Ca ne fonctionne toujours pas... Ca marche bien quand je lance txt.swf seul mais pas quand je passe par index.swf...
 
Pour info, le txt.swf contient en quelque sorte ça : http://www.trucsweb.com/Flash/truc [...] 60&type=20

Reply

Marsh Posté le 01-02-2007 à 15:31:59    

Lol, t'as vu de quand il date ton tuto ?
 
Il faut remplacer tout les _root par des this et ça ira mieu déjà. ;)

Reply

Marsh Posté le 01-02-2007 à 15:44:49    

Si je remplace chaque _root par this, ça ne marche plus du tout, même dans txt.swf...

Reply

Marsh Posté le 01-02-2007 à 17:04:55    

up..

Reply

Marsh Posté le 01-02-2007 à 17:36:01    

Non mais je disais ça comme ça ... :/ Faut repenser tout ton code sans les _root.
Bref le probléme ici c'est que tu as un fichier qui utilise des root, donc la racine du fichier. Sauf que quand tu le charges dans un autre forcément, il prend la racine de cet autre fichier et donc ça merde. C'est pour ça qu'il NE FAUT PLUS utiliser les _root.
 
Donc là tu as 2 solutions. Soit tu utilises un lockRoot (va voir dans l'aide moi je m'en suis jamais servi) sinon tu charges tes fichiers swf en utilisant loadMovieNum et là ça devrait marcher.

Reply

Marsh Posté le 02-02-2007 à 15:48:25    

C'est étonnant parce que j'ai un autre système d'image déroulante dans un autre fla et kan je l'intègre au fla générale il fonctionne nickel alors qu'il utilise des _root... Je comprends vraiment pas.
 
Sinon, pour le loadMovieNum, il s'agirait d'intégrer tous mes .fla de cette façon ? ou juste celui avec le texte ?

Reply

Marsh Posté le 02-02-2007 à 17:02:43    

J'ai résolu mon problème tout seul enfait. Je vous donne ma solution pour ceux qui se retrouveraient dans cette situation.  
 
A la place de _root, j'ai mis _parent._parent puisque le bouton est imbriqué dans 2 clips.
 
Voilà, merci à toi Zed tout de même.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed