PDA

Volledige versie bekijken : bijkomende actie lukt niet


megakiek
%Europe/Berlin %870 %2005, 21:53
ik heb volgend script en dat lijkt te werken

on(release){
if(Q1._currentFrame =="1")
Q1= "var1";
else if(Q1._currentFrame=="2")
Q1= "var2";
else
Q1= "var3";
}


maar wanneer ik een bijkomende actie wens dan lukt het niet

on(release){
if(Q1._currentFrame =="1")
Q1= "var1";
else if(Q1._currentFrame=="2")
Q1= "var2";
result += 10;
else
Q1= "var3";
}

het is de bedoeling dat er dus twee dingen gebeuren
de waarde die ik aan de mc Q1 meegeef wordt voor het verzenden naar een form ingesteld op var1,2 of drie

maar tegelijkertijd zou ik aan het dynamic textfield met als var naam result een zeker aantal willen toevoegen
en dat lukt niet

hoe kan ik dit toch laten gaan

Jordy
%Europe/Berlin %875 %2005, 22:01
on (release) {
if (Q1._currentFrame == "1") {
Q1 = "var1";
} else if (Q1._currentFrame == "2") {
Q1 = "var2";
result += 10;
} else {
Q1 = "var3";
}
}



Je gebruikt de accolades niet :) bij iedere if en else if moet je de voorwaarde tussen accolades zetten

Roenes
%Europe/Berlin %879 %2005, 22:05
Jordy, dat gaat nog niet werken. currentframe is fout geschreven en wordt vergeleken met een string. Dit zou het moeten zijn:

on (release) {
if (Q1._currentframe == 1) {
Q1 = "var1";
} else if (Q1._currentframe == 2) {
Q1 = "var2";
result += 10;
} else {
Q1 = "var3";
}
}

Dauntless
%Europe/Berlin %881 %2005, 22:09
Dat scriptje is qua logica wel een beetje vreemd... Eerst is Q1 een movieclip, en daarna ga je er een string aan toekennen...?

Jordy
%Europe/Berlin %884 %2005, 22:13
te snel gekeken :)... in flash gaf ie geen fout aan, dus dacht ik dat t wel goed zou zijn... maar is wel logisch dat t nie twerkt nadat wat jullie zeiden :).. Volgende keer zal k wat beter kijken ;)

Roenes
%Europe/Berlin %884 %2005, 22:14
te snel gekeken :)... in flash gaf ie geen fout aan, dus dacht ik dat t wel goed zou zijn...Niet helemaal jouw fout. Ik zie dat je met FMX flashed. Deze heeft geen case sensitivity erin zitten. Dus daarom zou ie bij jou nooit een compile fout geven :)