Ajouter un clip qui pointe vers le centre de la scène
alxanimation
Messages postés2Date d'inscriptionmercredi 10 février 2010StatutMembreDernière intervention 2 avril 2010
-
1 avril 2010 à 03:53
alxanimation
Messages postés2Date d'inscriptionmercredi 10 février 2010StatutMembreDerniè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!
A voir également:
Ajouter un clip qui pointe vers le centre de la scène