Boutons + getURL + XML + dynamique

Messages postés
13
Date d'inscription
mardi 21 mai 2002
Statut
Membre
Dernière intervention
11 août 2004
- - Dernière réponse : micking
Messages postés
38
Date d'inscription
samedi 22 août 2009
Statut
Membre
Dernière intervention
29 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 !!!!
Afficher la suite 

2 réponses

Messages postés
6
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
14 avril 2004
0
Merci
c'est un probleme facile à regler, mais tu risques de creer des problemes annexes, c'est quoi l'adresse de ton site que je puisse t'aider
Commenter la réponse de developpeur75
Messages postés
38
Date d'inscription
samedi 22 août 2009
Statut
Membre
Dernière intervention
29 août 2016
0
Merci
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
Commenter la réponse de micking