Faire une page flash qui peut faire défiler ces trois images sur le clic de souris. Pour une raison quelconque les changements locaux au compte ne sont pas reflétés sur le global. J'ai essayé _global mais la syntaxe était étrange et m'a donné des erreurs. Comment devrais-je l'implémenter?Incrémenter la variable globale sur click in flash, actionscript 3
import flash.events.Event;
var images:Array = ["images/image.jpg", "images/image2.jpg", "images/image3.jpg"];
var count:int = 0;
forward.addEventListener(MouseEvent.CLICK, loadPhoto);
function loadPhoto(evt:Event){
if(count>2){
count = 0;
}
trace(count);
imageFrame.source = images[count];
count++;
}
Une version simplifiée du problème percevraient trace à la sortie le nombre de fois que vous avez cliqué.
import flash.events.Event;
var count:int = 0;
forward.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(evt:Event)
{
trace(count);
count++;
}
probablement le problème, laissez-moi vérifier – msandbot
comment ne pas le mettre dans un cadre? désolé je suis nouveau au flash – msandbot
Une manière est de définir une classe. Mettez votre code là et liez votre Movieclip dans la bibliothèque à cette classe. –