compréhension de script : où est l'évènement ?

compréhension de script : où est l'évènement ? - Flash/ActionScript - Programmation

Marsh Posté le 01-08-2006 à 12:55:57    

Bonjour à tous !
J'essaie de décortiquer un script de barre de défilement d'ultrashock, que je ne comprend pas. J'ai déjà fait plein de slides ou des barres de défilement, je maîtrise ce truc maintenant, avec onMouse... mais dans ce code il n'y a aucune référence que je connaisse à la souris... je suis dérouté.
 
voici les bouts de code (.fla à télécharger ici ):
 
scène, image 1 :

value = slider:value;
stop();


 
clip de la barre de défilement, image 1 :

/:value = (marker:_x/(_width-marker:_width))*100;


 
clip de la barre de défilement, image 2 :

prevFrame();
play();


 
clip de la zone à faire défiler, image 1 :

left = _x-_width/2;
right = Number(_x)+Number(_width/2);
friction = "0.9";


 
clip de la zone à faire défiler, image 2 :

set("new", /:value);
speed = eval("new" )-old;
old = eval("new" );
setProperty("", _x, Number(_x)+Number((speed*/:factor)));


 
clip de la zone à faire défiler, image 3 :

prevFrame();
play();


 
clip du bouton de défilement, image 1 :

left = Number(../bar:_x)+Number((_width/2));
right = Number(../bar:_x)+Number(../bar:_width)-(_width/2);


 
clip du bouton de défilement, image 2 :

setProperty("", _x, Number(_x)+Number(speed));
if (Number(_x)<Number(left) or Number(_x)>Number(right)) {
 setProperty("", _x, _x-speed);
 speed = -speed;
}
speed = speed*/:friction;
if (Number(speed)>Number(-0.1) and Number(speed)<0.1) {
 speed = "0";
}


 
clip du bouton de défilement, image 3 :

prevFrame();
play();


 
et un clip map, qui est placé je ne sais ou :/ :
image 1 :

stop();


 
image 2 :

newX = getProperty("../", _x);
xspeed = (newX-oldX)*0.5;
oldX = newX;


 
image3 :

gotoAndPlay(2);


 
 
En fait, j'aimerais qu'on m'explique comment ce script peut faire défiler une zone, sans utiliser la position de la souris. Voilà, merci à ceux qui auront le temps de m'aider.


---------------
An3k.com Création de sites web - mon tuto

Reply

Marsh Posté le 01-08-2006 à 12:55:57   

Reply

Marsh Posté le 01-08-2006 à 19:25:50    

c'est un vieux script flash 4 basé sur une boucle pour simuler l'onEnterFrame ( prevFrame()).
 
ne pas utiliser, donc.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed