OVH Cloud OVH Cloud

[FLAMX] DuplicateMovieClip et Remove

3 réponses
Avatar
Ykar
Bonjour,

je suis coincé sans solution,
Je crée un double de mon MovieClip de cette maniere :

duplicateMovieClip(_root.carte.cav, "cav"+current.attributes.id,
current.attributes.id);

je crée donc un double du clip "cav" qui se nomme "cav12154" puis un autre
"cav12155" etc.
mon clip "cav" de base se trouvant dans un autre clip nommé "carte"
tout marche tres bien...

c'est pour les enlever que ça ne marche pas ????
j'ai tout essayé mais rien n'y fait ?

--> removeMovieClip("cav"+current.attributes.id);
ne fonctionne pas

--> removeMovieClip("_root.carte.cav"+current.attributes.id);
ne fonctionne pas

rien

quelqu'un aurait une idée ?

merci

3 réponses

Avatar
Kalimbra
Ykar wrote:
Bonjour,

je suis coincé sans solution,
Je crée un double de mon MovieClip de cette maniere :

duplicateMovieClip(_root.carte.cav, "cav"+current.attributes.id,
current.attributes.id);

je crée donc un double du clip "cav" qui se nomme "cav12154" puis un autre
"cav12155" etc.
mon clip "cav" de base se trouvant dans un autre clip nommé "carte"
tout marche tres bien...

c'est pour les enlever que ça ne marche pas ????
j'ai tout essayé mais rien n'y fait ?

--> removeMovieClip("cav"+current.attributes.id);
ne fonctionne pas

--> removeMovieClip("_root.carte.cav"+current.attributes.id);
ne fonctionne pas

rien

quelqu'un aurait une idée ?

merci




as tu essayé

eval("_root.cav"+current.attributes.id).removeMovieClip();

ou sinon essaye de les effacer par level
Avatar
saturnino
Bonjour,

essaies cette syntaxe:

id = "12154";
_root.carte.cav.duplicateMovieClip("cav"+id, id);
_root.carte["cav"+id].removeMovieClip();


ce script fonctionne, il suffit de remplacer "id" par
"current.attributes.id"


--
Cordialement,
Saturnino
www.saturnino-freelance.com






"Ykar" a écrit dans le message de news:
cuci9s$81$
Bonjour,

je suis coincé sans solution,
Je crée un double de mon MovieClip de cette maniere :

duplicateMovieClip(_root.carte.cav, "cav"+current.attributes.id,
current.attributes.id);

je crée donc un double du clip "cav" qui se nomme "cav12154" puis un autre
"cav12155" etc.
mon clip "cav" de base se trouvant dans un autre clip nommé "carte"
tout marche tres bien...

c'est pour les enlever que ça ne marche pas ????
j'ai tout essayé mais rien n'y fait ?

--> removeMovieClip("cav"+current.attributes.id);
ne fonctionne pas

--> removeMovieClip("_root.carte.cav"+current.attributes.id);
ne fonctionne pas

rien

quelqu'un aurait une idée ?

merci




Avatar
Ykar
merci pour vos deux reponses,

j'avais deja essayé la methode remove() du clip mais ça ne marchait pas non
plus.

j'ai remplacé le root par _level0 et ça marche.

merci bien :)