ph0ton
Messages postés13Date d'inscriptionmardi 21 mai 2002StatutMembreDernière intervention11 août 2004
-
5 avril 2004 à 13:14
micking
Messages postés38Date d'inscriptionsamedi 22 août 2009StatutMembreDernière intervention29 août 2016
-
17 sept. 2009 à 14:15
bonjour tt le monde,
je suis un novice en flash, j'ai recuperé la source d'un menu que je souhaite retravailler, mais je suis trop nul.
C'est simple...
J'ai un fichier xml contenant les nom et url pour les boutons.
Sous mon site, lorsque je click sur l'un des boutons, le lien s'affiche dans une nouvelle fenetre.
J'ai donc utilisé cette solution pour essayer de m'en sortir:
this.onRelease = function () {
getURL("url","frame");
}
mais voila, maintenant tt mes boutons pointent vers le meme lien :/
Je ne sais pas comment attribuer la bonne url pour un bouton (sachant que tt les boutons agissent sur la meme frame).
merci a ceux qui voudront bien m'aider
by ph0ton
fR0m m0NtpElLi3r !!!!
micking
Messages postés38Date d'inscriptionsamedi 22 août 2009StatutMembreDernière intervention29 août 2016 17 sept. 2009 à 14:15
j'ai le même problème mon SWF contient plusieurs image je suis enfin arrivé a rendre les images redirigeables mais sous le même lien cela m'embête car j'ai plusieurs images quelqu'un pourrait t'il m'aider Merci d'avance
Je fait parvenir mon ActionScrip
var rotX:Number = 120;
var rotY:Number;
var Centre:Number = Stage.height/2;
var vitesse:Number = 0.01;
var sceneW:Number = Stage.width;
var sceneH:Number = Stage.height;
var nbI:Number = 10;
var angle:Number = 1;
var i:Number;
for (i=0; i<nbI; i++) {
//_____________________○○○---lier les clips à la scéne____
this.attachMovie('Icone'+i,'Ic'+i,i);
//_____________________○○○---clic sur les images____
this['Ic'+i].onRelease = function() {
getURL("http://www.visionfranceproduction.fr","_self");
trace(this);
};
//_____________________○○○---positionnement des clips au centre de la scéne____
this['Ic'+i]._y = sceneH/2;
}
//_____________________○○○---rotation des clips____
onEnterFrame = function () {
//_____________________○○○---Rayon de rotation de l'axe y (en pixels)
rotY = (Centre-this._ymouse);
if (rotY<=-5) {
rotY = -5;
} else if (rotY>=50) {
rotY = 50;
}
//_____○○○---remise a zero de l'angle aprés tour complet
if (angle>(2*Math.PI)) {
angle = 0;
} else {
for (i=0; i<nbI; i++) {
//_____________________○○○---rotation des clips sur l'axe x
this['Ic'+i]._x = rotX*Math.cos(angle+2*Math.PI*i/nbI)+sceneW/2;
//_____________________○○○---angle des clips sur l'axe y
this['Ic'+i]._y = rotY*Math.sin(angle+2*Math.PI*i/nbI)+sceneH/2;
//_____________________○○○---mise a jour de la taille du clip (60%->premier plan, 40%->arriere plan)
this['Ic'+i]._xscale = 60/2*(Math.sin(angle+2*Math.PI*i/nbI)+1)+50;
this['Ic'+i]._yscale = this['Ic'+i]._xscale;
//_____________________○○○---gestion de la profondeur (en pixels);
this['Ic'+i].swapDepths(rotX*Math.sin(angle+2*Math.PI*i/nbI));
}
//_____________________○○○---Gestion de la rotation en fonction de la souris(x)
if (this._xmouse<(sceneW/2+rotX+120) && this._xmouse>(sceneW/2-rotX-120)) {
//_____________________○○○---Gestion de la rotation en fonction de la souris(y)
if (this._ymouse<sceneH && this._ymouse>0) {
//_____________________○○○---Gestion de la vitesse
angle = angle+(this._xmouse-sceneW/2)/sceneH*vitesse;
}
}
}
}
Merci d'avance
j'aimerai avoir le code en action script avec la possiblité de mettre mon URL merci