Easy-Micro


ESPACEMEMBRE ActionScript
Mouvement

Mouvement de clip dynamique

ActionScript Mouvement de clip
On utilise ici un clip qui est au dessus de la scène.

Interpolation de mouvement par le code (ici vertical)
function ecoute(evt) {
monclip.x = monclip.x + 5
}

addEventListener(Event.ENTER_FRAME, ecoute);

Le clip s'arrête tous seul :
function ecoute(evt) {
if (monclip.currentFrame == monclip.totalFrames) { monclip.stop(); }
}

addEventListener(Event.ENTER_FRAME, ecoute);

Démarrer un clip après un autre clip :
monclip2.stop();

function ecoute(evt) {
if (monclip.currentFrame == monclip.totalFrames) { monclip2.play(); }
}

addEventListener(Event.ENTER_FRAME, ecoute);

Un clip démarre après un autre et s'arrête :
monclip2.stop();

function ecoute(evt) {
if (monclip1.currentFrame == monclip1.totalFrames) {
monclip2.play();
monclip1.stop();
}

if (monclip2.currentFrame == monclip2.totalFrames) {
monclip2.stop(); }

}

addEventListener(Event.ENTER_FRAME, ecoute);

ActionScript Mouvement minuté
Pour un déclanchement minuté, on utilise l'objet Timer.
Exemple avec 2 champs de texte (TextField) dans la scène : 1 champ de saisie et 1 champ dynamique
var delai:uint = 10000;
var repete:uint = 3;

var monTimer:Timer = new Timer(delai, repete);

monTimer.start();

champdyn.text = "Vous avez " + ((delai * repete) / 1000) + " secondes pour ecrire votre réponse.";

function affichetemps(e:TimerEvent):void{
repete--;
champdyn.text = "Plus que " + ((delai * repete) / 1000) + " secondes.";
}

function unefoisfini(e:TimerEvent):void {
champdyn.text = "Terminé";
}

monTimer.addEventListener(TimerEvent.TIMER, affichetemps);
monTimer.addEventListener(TimerEvent.TIMER_COMPLETE, unefoisfini);

Voir aussi l'exemple du rideaux Easy-Micro.


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Jeudi 20 juin 2019 - Semaine 25 - Saint Silvère (Demain: Saint Rodolphe)
Aujourd'hui, c'est l'anniversaire de Nicole Kidman (1967-52 ans), actrice australienne et américaine.
Haut de page Easy-Micro