Coumans
%Europe/Berlin %964 %2005, 23:08
Hey hallo,
ik zit al de hele avond te klooien op een probleempje maar kom er niet uit.
ik heb 2 scenes. In de eerste scene maak ik een array, orden deze numeriek en geef de waarde van de eerste plaats door aan de variabele winnaar:
//aanmaken + vullen array
var test = new Array()
test.push ({nummer:Nr1,deelnemer:"nr1"})
test.push ({nummer:Nr2,deelnemer:"nr2"})
test.push ({nummer:Nr3,deelnemer:"nr3"})
test.push ({nummer:Nr4,deelnemer:"nr4"})
test.push ({nummer:Nr5,deelnemer:"nr5"})
test.push ({nummer:Nr6,deelnemer:"nr6"})
test.push ({nummer:Nr7,deelnemer:"nr7"})
//sorteren array
test.sortOn("nummer", Array.NUMERIC | Array.DESCENDING)
stop()
//declareren wie winnaar is
var winnaar = test[0].deelnemer
Als ik winnaar trace, geeft het output venster nr1 of nr2 of nr3 enz.. weer (afhankelijk van de sortering). (moet er trouwens bij zeggen dat Nr1 enz numerieke waarden bevatten).
In de 2e scene heb ik op frame 1:
trace(winnaar)
stop();
if (winnaar="nr1") {
gotoAndStop(2)
} else if (winnaar="nr2") {
gotoAndStop(3)
} else if (winnaar="nr3") {
gotoAndStop(4)
} else if (winnaar="nr4") {
gotoAndStop(5)
} else if (winnaar="nr5") {
gotoAndStop(6)
} else if (winnaar="nr6") {
gotoAndStop(7)
} else if (winnaar="nr7") {
gotoAndStop(8)
}
Van scene 1 ga ik middels een button naar frame 1 van scene 2.
Echter, de swf gaat vervolgens altijd naar frame 2 van scene 2 en niet naar het frame dat hij zou moeten gaan....
Wie weet wat ik fout doe?
ik zit al de hele avond te klooien op een probleempje maar kom er niet uit.
ik heb 2 scenes. In de eerste scene maak ik een array, orden deze numeriek en geef de waarde van de eerste plaats door aan de variabele winnaar:
//aanmaken + vullen array
var test = new Array()
test.push ({nummer:Nr1,deelnemer:"nr1"})
test.push ({nummer:Nr2,deelnemer:"nr2"})
test.push ({nummer:Nr3,deelnemer:"nr3"})
test.push ({nummer:Nr4,deelnemer:"nr4"})
test.push ({nummer:Nr5,deelnemer:"nr5"})
test.push ({nummer:Nr6,deelnemer:"nr6"})
test.push ({nummer:Nr7,deelnemer:"nr7"})
//sorteren array
test.sortOn("nummer", Array.NUMERIC | Array.DESCENDING)
stop()
//declareren wie winnaar is
var winnaar = test[0].deelnemer
Als ik winnaar trace, geeft het output venster nr1 of nr2 of nr3 enz.. weer (afhankelijk van de sortering). (moet er trouwens bij zeggen dat Nr1 enz numerieke waarden bevatten).
In de 2e scene heb ik op frame 1:
trace(winnaar)
stop();
if (winnaar="nr1") {
gotoAndStop(2)
} else if (winnaar="nr2") {
gotoAndStop(3)
} else if (winnaar="nr3") {
gotoAndStop(4)
} else if (winnaar="nr4") {
gotoAndStop(5)
} else if (winnaar="nr5") {
gotoAndStop(6)
} else if (winnaar="nr6") {
gotoAndStop(7)
} else if (winnaar="nr7") {
gotoAndStop(8)
}
Van scene 1 ga ik middels een button naar frame 1 van scene 2.
Echter, de swf gaat vervolgens altijd naar frame 2 van scene 2 en niet naar het frame dat hij zou moeten gaan....
Wie weet wat ik fout doe?