Comment synchroniser ma minuterie avec mes lumières LED? Je ne comprends pas comment configurer les chaînes et les conditions, de sorte qu'elles sont uniques à chaque espace numérique.Substrings, minuterie et lumières LED, as3
Besoin d'une condition et des valeurs pour chaque clignoteur
var condition:Number = 5;
if(condition==5){
blink.visible = !blink.visible;
//blink_.visible = !box.visible;
//blink__.visible = !box.visible;
}
}
alt text http://www.ashcraftband.com/myspace/videodnd/logic.jpg
code complet
//MY TIMER
var timer:Timer = new Timer(100);
//INTEGER VALUES
var count:int = 0;
var fcount:int = 0;
var oldcount:int = 0;
//FORMATTING STRING
function formatCount(i:int):String {
var fraction:int = i % 100;
var whole:int = i/100;
return ("00" + whole).substr(-2, 2) + "." + (fraction < 10 ? "0" + fraction : fraction);
}
//START TIMER
timer.start();
timer.addEventListener(TimerEvent.TIMER, condition);
//ANIMATION
function condition(event:TimerEvent):void{
count++;
fcount=int(count)
var toText:String = formatCount(fcount);
dec.text = toText.substr(4, 1);
decimal.text = toText.substr(3, 1);
ones.text = toText.substr(1, 1);
//LED LIGHTS
var condition:Number = 5;
if(condition==5){
blink.visible = !blink.visible;
//blink_.visible = !box.visible;
//blink__.visible = !box.visible;
}
}
Encore une fois pas tout à fait sûr de ce que vous voulez en venir; votre chiffre clignote, mais pas votre petit point? Votre objet * blink * a sa propriété visible à l'opposé de ce qu'il était avant chaque fois que votre objet * timer * se déclenche, donc je suppose qu'après un certain temps, votre point disparaît, puis après une autre unité de temps, il réapparaît, etc. Est-ce ce que vous voulez aussi pour les chiffres? En outre, quel est le problème avec vous définissant la variable * condition * à 5, puis immédiatement vérifier si c'est 5? Vous pourriez aussi bien enlever tout le bit, ça reviendra toujours vrai? Explique plus. – debu
J'avais un problème de casting simple. Le! Visible est juste voulu créer un booléen pour tester mon code, et je vais probablement utiliser une interpolation à la place. ParseInt a ramené les chaînes aux nombres, et a utilisé les conditions sinon d'autres pour définir les objets LED. Les nombres décimaux sont synchronisés avec les nombres, mais celui-ci ne se déclenche pas correctement. Vois ma réponse. –