- //le code du bouton principal contenant les code de tracé
- onClipEvent(load){
- //variable de destination
- goX = random(680) + 50;
- goY = random(350) + 50;
-
- function init(){
- //on donne des coordonnées aléatoirement
- goX = random(680) + 50; // +50 pour ne pas que les clip sortent de la scène
- goY = random(350) + 50;
-
- }
-
- inter1 = setInterval( init, 5000 ); //on donne le temps entre chaque déplacement ( 5000ms = 5s )
- }
-
- onClipEvent(enterFrame){
- //petit code pour l'animation des boutons mais que je ne commenterai pas vu que ce n'est pas le but de la source ;)
- if(this.hitTest(_parent._xmouse, _parent._ymouse)&& _currentframe==1){
- gotoAndPlay(2);
- }else if(!this.hitTest(_parent._xmouse, _parent._ymouse) && _currentframe==8){
- gotoAndPlay(9);
- }else if(!_currentframe==1 && !_currentframe==8){
- play();
- }
- //on dit au clip de se déplacer vers les coordonnées
- _x += (goX - _x) /7;// pour que le mouvement sois en douceur on fait : coordonnée actuelle du clip += (coordonnée à atteindre - coordonnée actuelle du clip) / un nombre ( + il est grand + c'est lent ;) )
- _y += (goY - _y) /7;
-
- _parent.clear() // on réinicialise les tracés du fond
- _parent.lineStyle( 100, 0x11D211, 50 ); // on défini le style de trait 100 : taille, 0x11D211 : coule hexa., 50 : alpha
- _parent.moveTo( _x, _y ); //on défini le point de départ du trait
- _parent.lineTo( _parent.btn_2._x, _parent.btn_2._y ); //on trace jusqu'aux coordonnées des autres boutons
- _parent.lineTo( _parent.btn_3._x, _parent.btn_3._y ); //idem
- _parent.lineTo( _x, _y ); //idem
- }
- on(press){
- //code lors de la pression
- }
//le code du bouton principal contenant les code de tracé
onClipEvent(load){
//variable de destination
goX = random(680) + 50;
goY = random(350) + 50;
function init(){
//on donne des coordonnées aléatoirement
goX = random(680) + 50; // +50 pour ne pas que les clip sortent de la scène
goY = random(350) + 50;
}
inter1 = setInterval( init, 5000 ); //on donne le temps entre chaque déplacement ( 5000ms = 5s )
}
onClipEvent(enterFrame){
//petit code pour l'animation des boutons mais que je ne commenterai pas vu que ce n'est pas le but de la source ;)
if(this.hitTest(_parent._xmouse, _parent._ymouse)&& _currentframe==1){
gotoAndPlay(2);
}else if(!this.hitTest(_parent._xmouse, _parent._ymouse) && _currentframe==8){
gotoAndPlay(9);
}else if(!_currentframe==1 && !_currentframe==8){
play();
}
//on dit au clip de se déplacer vers les coordonnées
_x += (goX - _x) /7;// pour que le mouvement sois en douceur on fait : coordonnée actuelle du clip += (coordonnée à atteindre - coordonnée actuelle du clip) / un nombre ( + il est grand + c'est lent ;) )
_y += (goY - _y) /7;
_parent.clear() // on réinicialise les tracés du fond
_parent.lineStyle( 100, 0x11D211, 50 ); // on défini le style de trait 100 : taille, 0x11D211 : coule hexa., 50 : alpha
_parent.moveTo( _x, _y ); //on défini le point de départ du trait
_parent.lineTo( _parent.btn_2._x, _parent.btn_2._y ); //on trace jusqu'aux coordonnées des autres boutons
_parent.lineTo( _parent.btn_3._x, _parent.btn_3._y ); //idem
_parent.lineTo( _x, _y ); //idem
}
on(press){
//code lors de la pression
}