if och else i on(release)

Flash

2 svar · 277 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 :)

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)