Cela fonctionne très bien...
Mais lorsque je mets des clips sur la scène ils se retrouvent sous la ligne qui est tracée, j'aimerais que la ligne qui se trace passe sous les clips. J'ai pourtant mis les clips dans des calques à des niveaux supérieurs à mon calque guide. Je pense que le problème vient du script avec les "LEVEL". Je n'y comprends plus grand chose. Est ce que quelqu'un pourrait m'aider? D'avance, merci.
SuperDevy
Messages postés842Date d'inscriptiondimanche 24 novembre 2002StatutMembreDernière intervention 2 juillet 2007 19 nov. 2005 à 11:41
C'est un problème de profondeur (depth).
Essaie comme ça :
var trace = this.trace_mc;
trace.swapDepths(2);
var ligne = this.createEmptyMovieClip("ligne_mc", 0);
ligne.lineStyle(1, 0x000000, 100);
ligne.ligne_mc.moveTo(trace._x, trace._y);
function tracer() {
ligne.lineTo(trace._x, trace._y);
updateAfterEvent();
}
setInterval(tracer, 10);
Est-il utile d'utiliser setInterval ? La fonction onEnterFrame ne suffit-elle pas ?
cs_dugenou
Messages postés16Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention20 novembre 2005 19 nov. 2005 à 23:34
je viens d'essayer ton script en modifiant la ligne 2 (mcTrace.swapDepths(2)),mais rien y fait le clip trace_mc passe bien sous les éléments dessinés mais pas mcLigne.
j'ai essayé de reéutiliser swapDepths pour mettre mcligne à un niveau inférieur mais le résultat es tjrs identique. La ligne se retrouve tjrs au dessus des autres éléments de la scène.
Vous n’avez pas trouvé la réponse que vous recherchez ?