cs_mathos33
Messages postés35Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention10 octobre 2010
-
7 juin 2008 à 16:34
cs_mathos33
Messages postés35Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention10 octobre 2010
-
8 juin 2008 à 18:09
Bonjour
Je viens de réaliser une barre de menu horizontale avec un slide qui suit le déplacement de la souris le long de l'axe. Le tout intégré à un site Web. Mon soucis est au load de la page Web. Je souhaiterai que le slide soit au début à gauche du menu. Or avec mon code, au load, le slide se positionne à l'endroit où se trouve le curseur de ma souris.
- Si vous voulez regarder à quoi ressemble mon menu vous pouvez vous rendre sur cette page.
- Sinon voici mon code action script :
// "count" est un nombre à l'état inital "1"
var count:Number = 1;
var position:Number;
// Vitesse du slide
var easeSpeed:Number = 3;
// "val" est un clip à l'état initial "but1" il y a 6 zones (but1 à but6) sur lesquelles le slide se promène.
//var val:MovieClip = but1;
// Le slide suit le déplacement de la souris sur les éléments du menu et ouvre une page en fonction de son emplacement
while (_root["but"+count]) {
_root["but"+(count)].id=count, _root["but"+(count++)].onPress=function () {
position = this.id;
trace(position);
switch (position) {
case 1:
getURL("URL1", "_self");
break;
case 2:
getURL("URL2", "_self");
break;
case 3:
getURL("URL3", "_self");
break;
case 4:
getURL("URL4", "_self");
break;
case 5:
getURL("URL5", "_self");
break;
case 6:
getURL("URL6", "_self");
}
}
}
// Fonction : slide à l'horizontal (_x).
//Marche très bien mais pas au load de la page Web, le slide se positionne au niveau du curseur de la souris au lieu d'être sur but1 par défaut.