webForumDet fria alternativet

går fel

Flash

10 svar · 233 visningar · startad av FIgg3

Medlem sedan sep. 2001354 inlägg
Frågan#1

Tjenare, jag fortsätter mina små äventyr i flash's roliga värld :e

on (press) {
om = om+1;
trace(om)
if (om=1) {
tellTarget ("om") {
gotoAndPlay(2);
}
} else if (om=2) {
om = 0;
tellTarget ("om") {
gotoAndPlay(11);
}
}
}

Jag vill nu som ni kanske ser med koden att man går till ett visst fram nr om något är 1 om de är 2 så till ett annat nr, problemet är att det går bara till första alltenativ även om " OM " är 2. jag körde en trace och då blir verkligen " om " 2

någon som vet vad jag har gjort för fel ?
OBS ber om ursäkt för stav fel, har brottom hinner inte se över texten just nu :)

Mvh

Medlem sedan okt. 2000149 inlägg
#2

Hej
Varför har du else if{} utanför onpress()taggarna?
Borde det inte se ut så här:
on (press) {
om = om+1;
trace(om)
if (om=1) {
tellTarget ("om") {
gotoAndPlay(2);
} else if (om=2) {
om = 0;
tellTarget ("om") {
gotoAndPlay(11);
}
}
}

Medlem sedan sep. 2001354 inlägg
#3

Hej, tack för hjälpen men använder jag den koden du skrev får jag fel meddelande:

Scene=huvud, Layer=main, Frame=1: Line 7: 'else' encountered without matching 'if'
} else if (om=2) {

Scene=huvud, Layer=main, Frame=1: Line 1: Statement block must be terminated by '}'
on (press) {

Scene=huvud, Layer=main, Frame=1: Line 14: Syntax error.

Medlem sedan feb. 20002 612 inlägg
#4

= är tilldelningsoperatorn och == är jämförelseoperatorn :)

Medlem sedan sep. 2001354 inlägg
#5

tackar rödis :)

Medlem sedan feb. 20002 612 inlägg
#6

Varsågod FIggis :)

Medlem sedan sep. 2001354 inlägg
#7

EDIT: Glöm detta inlägget de va inget förresten, jag bara skrev fel... :)

Medlem sedan feb. 20002 612 inlägg
#8

Flash MX?

Red: OK, glömt :)

Medlem sedan sep. 2001354 inlägg
#9

Jaap har nöjligen gått över till flash mx, har kört 4an innan, skolan hade bara version 4 så vi fick lära oss på det :)
eller du pratade kanske inte med mig när du skrev " Flash Mx ? " ?

Medlem sedan feb. 20002 612 inlägg
#10

Jo då, det var dig jag "pratade" med. :)
Du använder tellTarget och det var därför jag undrade om du använder MX.
tellTarget är lite förlegat och rekommenderas att inte användas i Flash5 och framåt.
Läs mer här

Medlem sedan sep. 2001354 inlägg
#11

Ahhh okej :) får försöka få in de i skallen, tack ännu en gång :)

293 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
157 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
158 ms — ändringar (db)