Forum de discussion
Forum « Flash et Shockwave » (archives)
Trace une ligne, j'ai une erreur dans mon code
Envoyé: 21 mars 2006, 9h32 par jzeel
//1ere portion trace ligne en bas :
createEmptyMovieClip("DownLine", 2);
DownLine.lineStyle(1, 0xFFFFFF, 100, true, "none", "round", "miter", 1);
_root.depart=500;
_root.depart1=100;
_root.arrivee=480;
_root.arrivee1=75;
_root.arrivee_fin=105;
_root.Ups=290;
_root.Ups_fin=590;
var marche;
var duration = 5;
function dessinligne() {
if(_root.arrivee >= _root.arrivee_fin) {
_root.arrivee-=5;
_root.DownLine.moveTo(_root.depart,"270");
_root.DownLine.lineTo(_root.arrivee,"270");
}
else if(_root.arrivee = _root.arrivee_fin) {
_root.arrivee-=5;
_root.UpLine.moveTo(_root.depart,"180");
_root.UpLine.lineTo(_root.arrivee,"180");
}
else if(_root.arrivee = _root.Ups_fin){
_root.UpLine.moveTo(_root.depart1,"180");
_root.UpLine.lineTo(_root.arrivee1,Ups);
_root.Ups-=5;
_root.arrivee1-=5;
}
else{
clearInterval(marche);
}
}
marche = setInterval(this, "dessinligne", duration);
//2eme portion trace lige en haut :
createEmptyMovieClip("UpLine", 1);
UpLine.lineStyle(1, 0xFFFFFF, 100, true, "none", "round", "miter", 1);
_root.depart=500;
_root.depart1=100;
_root.arrivee=480;
_root.arrivee1=80;
_root.arrivee_fin=105;
_root.Ups=160;
_root.Ups_fin=-140;
var marche;
var duration = 5;
function dessinligne() {
if(_root.arrivee >= _root.arrivee_fin) {
_root.arrivee-=5;
_root.UpLine.moveTo(_root.depart,"180");
_root.UpLine.lineTo(_root.arrivee,"180");
}
else if(_root.arrivee = _root.Ups_fin){
_root.UpLine.moveTo(_root.depart1,"180");
_root.UpLine.lineTo(_root.arrivee1,Ups);
_root.Ups-=5;
_root.arrivee1-=5;
}
else{
clearInterval(marche);
}
}
marche = setInterval(this, "dessinligne", duration);
Jzeel
Réponses
|