Bonjour,
Il faut la programmer en Action-script.
Tu doit prévoir 2 valeurs :
- Code:
var maxValue:Number = 100; // valeur maximum qui position sur le dernier temps
var value:Number = 25; // Valeur de la position actuelle
IMPORTANT :
Considère toujours que les valeurs commencent en 0.
Note : 100 et 25 sont des valeurs pour l'exemple que tu devras les modifier.
Ensuite tu positionnes le curseur temps :
- Code:
var nbTimes:Number = mc._totalframes;
mc.gotoAndStop( Math.floor((nbTimes/maxvalue)*value) );
------------------------------------------
Si tu veux que la valeur soit un temps, utilise une variable de type date.
Exemple :
- Code:
var date:date = new Date();
maxValue = 60;
value = date.getSeconds();
------------------------------------------
Note : l'appel se fait dans une action
-permanente-programmer
Tu places l'action
dans le groupe qui se déplace suivant le temps.
procédure complète - pas-à-pasA - éditer ton groupe (-> double clic sur une piece du groupe)
-> un onglet apparait
(note, le curseur temps est sur le temps 0, sinon, clic sur le temps 0)
1 - placer une 'stop' -> dernier bouton vers la droite
B - créer ton action
(note : tu es toujours sur le temps 0)
2 - cliquer sur une pièce du groupe
3 - cliquer sur le bouton 'action' -> avant dernier vers la gauche
=> la cadre action s'ouvre
4 - en haut de ce cadre 'action', cliquer 2 fois sur le large bouton orange
=> tu dois lire sur le bouton : "...permanente..."
5 - au milieu de ce cadre 'action', cliquer sur le bouton
action-script=> la fenêtre action-script s'ouvre
6 - dans la fenêtre action-script -> efface la ligne "/* ecrire ici / write here */"
-> pour la remplacer par les lignes ci-dessous : (tu peux faire un copier-coller)
- Code:
var date:Date = new Date();
var maxValue:Number = 60;
var value:Number = date.getSeconds();
var nbTimes:Number = mc._totalframes;
mc.gotoAndStop( Math.floor(nbTimes/maxValue*value) );
Phildes