Ajouter un clip qui pointe vers le centre de la scène

alxanimation Messages postés 2 Date d'inscription mercredi 10 février 2010 Statut Membre Dernière intervention 2 avril 2010 - 1 avril 2010 à 03:53
alxanimation Messages postés 2 Date d'inscription mercredi 10 février 2010 Statut Membre Dernière intervention 2 avril 2010 - 2 avril 2010 à 03:10
Je suis un peu nul avec l'AS2. Ma scène à 5 boutons qui tournent autour d'un movie clip central. Quand le curseur passe au dessus d'un bouton, je voudrais qu'un movie clip additionnel (en forme d'éclair) fasse le lien entre le bouton en question et le movie clip central.

var rotX:Number = 290;
var rotY:Number = 140;
var Centre:Number = Stage.height/2;
var vitesse:Number = 0.1;
var sceneW:Number =Stage.width;
var sceneH:Number = Stage.height;
var nbI:Number=5;
var angle:Number=1;
var i:Number;

var lightning:MovieClip = this.attachMovie("lightning", "lightning", 1000);
lightning._alpha = 0;

var videostopped:Boolean = false;

for(i=0;i<nbI;i++)
{
   //_____________________
   var button:MovieClip = this.attachMovie('Icone'+i,'Ic'+i,i);

   //_____________________
   button.onRelease= onRelease;
   button.onRollOut = onRollOut;
   button.onRollOver = onRollOver;
   button._y = sceneH /2;
}
//_____________________test

function onRollOver():Void {
        //je veux ajouter le"lightning" MovieClip entre le centre et le bouton concerné.	
   lightning._alpha = 100;
   videostopped = true;
}

function onRollOut():Void {
        //puis l'enlever...
   lightning._alpha = 0;
   videostopped = false;
}

onEnterFrame=function(){

if (!videostopped) {
 //_____
 if (angle > (2*Math.PI))
 {
 angle = 0;
 }else{			 
 	for(i=0; i<nbI; i++){

//_____________________angle on x axis
this['Ic'+i]._x=rotX*Math.cos(angle+2*Math.PI*i/nbI)+sceneW/2;

//_____________________angle on y axis
this['Ic'+i]._y=rotY*Math.sin(angle+2*Math.PI*i/nbI)+sceneH/2;

//_____________________Speed
angle=angle+(sceneW/180)/sceneH*vitesse;
} 
}
}
} 


pour l'instant, je n'arrive qu'à faire apparaitre l'éclair dans le coin supérieur gauche de l'écran, ou sur un bouton aléatoire...

j'aimerais beaucoup un coup de pouce!

1 réponse

alxanimation Messages postés 2 Date d'inscription mercredi 10 février 2010 Statut Membre Dernière intervention 2 avril 2010
2 avril 2010 à 03:10
Vous avez pas une idée personne? Je commence à perdre espoir...
0
Rejoignez-nous