Jag kollar om en variable inte är tom "", om den är tom så ska något hända om den innehåller ett värde eller text ska den göra något annat. Det går bra i Flash mx men inte när jag lägger samma kod i Flash CS3?? Kan man inte använda ne och eq i Flash CS3
on (release) {
if (name ne "") {
gotoAndStop(2);
} else {
name = "Oj då! Du glömde att skriva ditt namn...";
}
}
Okej men CS3 köper inte koden, om jag inte skriver något i textfältet innan jag trycker på knappen så hoppar den till frame 2 och det ska den ju inte göra eftersom :name textfältet är tomt utan då ska ju :name få texten (Oj då! Du glömde att skriva ditt namn)
Är det textfältet som har "name" som instansnamn?
Isåfall får du använda name.text för att komma åt textinnehållet.
Ser ut som det kan vara problemet...
EDIT:
Tittade på ditt inlägg igen.
Du skriver att det inte funkar i Flash CS3.
Har du koll på vilken version av actionscript du kör?
I Flash CS3 introducerades AS3 (actionscript 3), vilket inte stödjer on(release)-metoden.
Men om du kör AS1 eller AS2 ska det inte vara några problem.
Du kan ändra skriptspråk under publiceringsinställningar.
131 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe