if och else i on(release)

Flash

2 svar · 284 visningar · startad av calson

Medlem sedan dec. 2003487 inlägg
Trådstart#1

hej jag håller på med en frågesport

För att kolla om svaret är rätt hämtar jag rätt svar från en asp fil

_root.rSvar = _root.rSvar1;

Jag använder tre knappar där jag kollar om svaret är rätt.
Om i det här fallet rSvar = 1 så ska personen flyttas till frame 25 där det står att personen valde rätt svar. Om rSvar inte är lika med 1 skall personen flyttas till frame 26

on(release){
	if(rSvar == "1"){
		gotoAndPlay(25);
	}
	gotoAndPlay(26);
}

det som händer nu är att varesig svaret va rätt eller fel skickas man till frame 26

jag antar att det är något fel med min if satts.
Tack på förhand

Medlem sedan feb. 20034 441 inlägg
#2

Prova ange hela sökvägen till rSvar och lägg till en else:

on(release){
     if(_root.rSvar == "1"){
          gotoAndPlay(25);
     }else{
          gotoAndPlay(26);
     }
}
Medlem sedan dec. 2003487 inlägg
#3

tack det fungerade :)

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)