Bonjour,
premierement je le dit tout de suite, je ne connais practiquement rien a flash (meme si jaimerais lapprendre) mais pour linstant je nest pas le temp
bon mon probleme comme le dit le titre sais je voudrai faire un lien sur lensemble de lanimation pour incorpoprer dans dreamweaver tout en eyant un lien ver une page, en esseyant plusieur chose qui ne marche pas. mais comme jai dit je ny connais rien allor jaimerais avoir votre aide s.v.p
p.s: se script na pas eter creer par moi comme on peut deviner
//Rayon de rotation (en pixels) autour de l'axe y
var Rx:Number=200;
//Nombre d'icones (pas plus que 10, quoique...)
var N:Number=6;
//angle de rotation des clips autour de l'axe z
var angle:Number=0;
//Attachement des icones
var Reference:Class;
for(var i:Number=0;i<N;i++)
{
// extraction des références de classe
Reference = Class (getDefinitionByName ( "MonClip"+i ));
// ajout à la liste d'affichage
this.addChild ( DisplayObject ( new Reference() ) );
//Nom du clip
this.getChildAt(i).name='ID'+i;
//position initial du ieme clip en y (milieu de scene)
this.getChildAt(i).y=stage.stageHeight/2;
//Position initial du ieme clip en x
this.getChildAt(i).x=Rx*Math.cos(2*Math.PI*i/N)+stage.stageWidth/2;
//taille initiale du ieme clip
this.getChildAt(i).scaleX=0,2/2*(Math.sin(2*Math.PI*i/N)+ 1)+2;
this.getChildAt(i).scaleY=this.getChildAt(i).scaleX;
//ajout d'un ecouteur sur le ieme clip
this.getChildAt(i).addEventListener(MouseEvent.CLICK, OnClick);
}
//Fonction de click sur les icones
function OnClick ( pEvt:MouseEvent ):void
{
}
function buttonDown(e:MouseEvent){
flash.net.URLRequest("pages/gallerie.html");
}
//ecouteur enter_frame
stage.addEventListener ( Event.ENTER_FRAME, Main );
function Main ( pEvt:Event ):void
{
//variable temporaire pour la profondeur
var z:Number;
//si l'angle a fait un tour alors remise a zero de l'angle
if (angle>2*Math.PI)
{
angle=0;
}
else
{
for(i=0;i<N;i++)
{
//rotation du i_eme clip sur x
this.getChildByName('ID'+i).x=Rx*Math.cos(angle+2*Math.PI*i/N)+stage.stageWidth/2;
//mise a jour de la taille du clip (60%->premier plan, 40%->arriere plan)
this.getChildByName('ID'+i).scaleX=0.6/2*(Math.sin(angle+2*Math.PI*i/N)+ 1)+0.4;
this.getChildByName('ID'+i).scaleY=getChildByName('ID'+i).scaleX;
//mise a jour de z (profondeur);
z=(N-1)*(Math.sin(angle+2*Math.PI*i/N)+1)/2;
this.setChildIndex(this.getChildByName('ID'+i), int(z));
}
//rotation commandée par la souris
//conditions sur x
if(stage.mouseX<(stage.stageWidth/0+Rx) && stage.mouseX>(stage.stageWidth/20-Rx))
{
//conditions sur y
if(stage.mouseY<stage.stageHeight && stage.mouseY>10)
{
//0.3 correspond a la vitesse
angle=angle+(stage.mouseX-stage.stageWidth/2)/stage.stageWidth*0.1;
}
}
}
}