Initialisation d'un slide

cs_mathos33 Messages postés 35 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 10 octobre 2010 - 7 juin 2008 à 16:34
cs_mathos33 Messages postés 35 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 10 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.

ease.onEnterFrame = function() {
  this._x += (this._xmouse-50)/easeSpeed;


 }
 

Merci de votre aide


 

1 réponse

cs_mathos33 Messages postés 35 Date d'inscription vendredi 9 mai 2003 Statut Membre Dernière intervention 10 octobre 2010
8 juin 2008 à 18:09
Pas d'idée ? Je pense que c'est assez simple mais je ne vois pas.
0
Rejoignez-nous