PDA

Volledige versie bekijken : beginner vraag


yusuke
%Europe/Berlin %448 %2005, 11:45
oke ten eerste, hallo, ik ben een compleet beginner met AS! :O
en ik heb het volgende simpele scriptje gemaakt:

stop();
bla = 0
btn1.onRelease = function(){
bla=bla+1;
}
if(bla=5) {
bla = 20;
}

echter werkt dit niet.. 'bla' wordt meteen al 20 zonder op de knop te drukken, hoe kan dit?
Ik heb echt veel scripts op tutorial sites bekeken en dingen geprobeerd maar kom er gewoon niet uit op zoiets simpels :X bedankt voor je tijd

Laiverd
%Europe/Berlin %463 %2005, 12:07
Nog even een keer goed naar de as-dictionary kijken:
= : toekenning
== en === : vergelijking

John

yusuke
%Europe/Berlin %475 %2005, 12:24
bedankt voor de tip, maar dit werkt nog steeds niet. Ik had ook al eerder >= en > geprobeerd.
ik ben nog compleet radeloos :X

rackdoll
%Europe/Berlin %476 %2005, 12:26
je moet voor de 2e "if" eeen "else". zetten.

rackdoll
%Europe/Berlin %476 %2005, 12:26
voor de "if" bedoel ik :)
(d8 dat je er 2 had :))
[^]

rackdoll
%Europe/Berlin %477 %2005, 12:27
en waarom if bla=5 > dan wordt bla 20........dat snap ik niet...waarom zou hij 20 moeten worden als hij al 5 is........5 kan je toch ook gewoon ergens voor gebruiken.
nu ga je van 5 naar 20 en tja....volgens mij is dat nergens vpoor nodig.
ik welke context gebruik je deze code?

Laiverd
%Europe/Berlin %485 %2005, 12:38
Volgens mij wil je dit:

stop();
bla = 0
btn1.onRelease = function(){
bla=bla+1;
if(bla==5) {
bla = 20;
}
}

yusuke
%Europe/Berlin %524 %2005, 13:35
thnx :)
dat is wat ik wou ja :D
dit was maar een test, die 20 slaat inderdaad nergens op maar het was puur om te kijken of het werkt. Ik moet een quiz maken, dat gaat nu wel lukken.

rackdoll
%Europe/Berlin %569 %2005, 14:40
mooi zo....zet de link op het forum dan....ik ben wel benieuwd hoe je het er vanaf brengt.. :)