PDA

Volledige versie bekijken : Teller probleem


dietmar
%Europe/Berlin %924 %2010, 23:11
http://i302.photobucket.com/albums/nn101/Diet_06/optellen.png

Hallo, ik zit met het probleem als ik op mijn Start_btn druk hij telt tot 1 en niet verder.

Wat doe ik juist verkeerd in mijn code:

var teller:Number = 0;
Start_btn.onPress = function() {

teller = teller ++ ;
trace(teller);
if (teller = 1) {
trace("Instructie 1 ");
Instructies = "In MW0 geeft u een hexadecimale waarde in \nIn MW2 geeft u een hexadecimale waarde in \n \n MW0 = input \n MW2 = aantal plaatsen naar links opschuiven";
}
else if (teller = 2) {
trace("Instructie 2 ");
Instructies = "Maak ingang I0.0 hoog zodat het schiften van start kan gaan";
}

};



Groeten,
Dieter

-ADV-
%Europe/Berlin %945 %2010, 23:41
Wat doe ik juist verkeerd in mijn code:

Veel.
Ten eerst, gebruik de <tags> rond je code als je in het forum code plaatst.
Dan is het een stuk duidelijker voor de mensen die het bekijken.


Start_btn.onPress = function() {

teller = teller ++ ;
trace(teller);
if (teller = 1) {
trace("Instructie 1 ");
Instructies = "In MW0 geeft u een hexadecimale waarde in \nIn MW2 geeft u een hexadecimale waarde in \n \n MW0 = input \n MW2 = aantal plaatsen naar links opschuiven";
}
else if (teller = 2) {
trace("Instructie 2 ");
Instructies = "Maak ingang I0.0 hoog zodat het schiften van start kan gaan";
};

Hier eerst wat fouten eruit halen!

var teller:Number = 0;
Start_btn.onPress = function() {
teller++ // ipv teller = teller ++;
if (teller == 1) { //ipv if (teller = 1) {
trace("Instructie 1 "); //gebruik geen spatie! en Instructie 1 bestaat niet.
Instructies.text = "jouw text"; //ipv Instucties = "jouw text";
}
if (teller == 2) { //ipv else if (teller = 2) { (geen else waarschijnlijk)
Instructies2.text = "jouw text"; //ipv Instucties = "jouw text";
}
}

Groet,

-Adv-

dietmar
%Europe/Berlin %399 %2010, 10:35
Probleem is opgelost :)

In de bijlage vindt u de oplossing. Weet er iemand misschien ook hoe ik de teller kan begrenzen. Ik zou de teller graag een bereik geven van 0 tot 5.
Dus als ik op een knop optellen druk hij telt 0-1-2-3-4-5-0-1-2-3-4-5-0-....
en als ik op de knop aftellen druk gij aftelt 0-5-4-3-2-1-0-5-4-3-2-1-0-5-..
Telkens als ik het flash bestand open zou de beginwaarde 0 moeten zijn.
Nu onthoudt hij de vorige stap waarop ik het programma sluit.

MVG,
Dieter

-ADV-
%Europe/Berlin %471 %2010, 12:19
In de bijlage vindt u de oplossing.
Tja, ik kan je file niet openen :S

Telkens als ik het flash bestand open zou de beginwaarde 0 moeten zijn.
Nu onthoudt hij de vorige stap waarop ik het programma sluit.

Dat kan niet.
var teller:Number = 0;
teller is altijd 0 op het begin, of gebruik je ergens php dat ik niet kan zien?

Om te stoppen bij 0 en bij 5 doe je nog een 'if' statement.
if (teller <0 || teller >5) {
// actie

Groet,

-Adv-

dietmar
%Europe/Berlin %509 %2010, 13:14
Dag ADV,

php gebruik ik nergens in mijn code.

Het is de bedoeling dat als ik op een button "volgend" druk.
De teller als volgt telt 0-1-2-3-4-5-0-1-2-3-4-5-0-1-2-3-4-5 --> .....

Als ik op de button "terug" druk.
De teller als volgt telt 0-5-4-3-2-1-0-5-4-3-2-1-0-5-4-3-2-1-0 -> .....

En dat ik dan kijk van teller == 0
instructie = " Vul in tekstveld MW0 enkel hexadecimale waarden" ;
of teller == 1
instructie = "vul in tekstveld MW2 enkel een hexadecimale waarde in";

Als je mijn bijlage (gemaakt in CS3 ;)) opent, wordt duidelijk wat ik bedoel

Groeten, Dieter

-ADV-
%Europe/Berlin %557 %2010, 14:22
En dat ik dan kijk van teller == 0
instructie = " Vul in tekstveld MW0 enkel hexadecimale waarden" ;
of teller == 1
instructie = "vul in tekstveld MW2 enkel een hexadecimale waarde in";

Ik heb je toch al een duidelijk voorbeeld hiervan gegeven?
Kan jij mij vertellen wat in 'instructie' is/doet?
Is dat een dynamicText field?
Dat moet instructie.text zijn, zoals ik hierboven al vermeldde.

Voor je if statements;
schrijf een stukje AS die controleert of teller al 5 is.
En is teller dus 5, dan word teller 0. En voor je terug knop precies andersom. Simple as that!

Groet,

-Adv-

dietmar
%Europe/Berlin %564 %2010, 14:33
Hey ADV,

Ik heb het in orde gekregen.
Ik zoek het soms te moeilijk.8)

Gewoon bij mijn verder_btn.onPress = fucntion(){

teller ++;
if (teller >2){
teller = 0;

}
};

bij zetten en het is in orde.