Hej,
Vad menar du med 'samma nivå'? Är det två olika swf-filer som körs på samma sida eller laddar du fler swf'er in i en fil?
8 svar · 462 visningar · startad av Helmertz
Jag vill att en användare ska mata in ett värde i en input-text för att sedan spara detta i en variabel och skicka vidare till en annan .swf-fil. Dessa två swf-filer ligger i samma nivå, och byts ut när man går vidare till nästa sida. Går detta för sig?
Hej,
Vad menar du med 'samma nivå'? Är det två olika swf-filer som körs på samma sida eller laddar du fler swf'er in i en fil?
Jag använder loadMovieNum("nyfilm.swf",2) där 2 skulle vara mitt lager/nivå som själva sidinnehållet visas i.
Ett alternativ är om du skapar en global variabel i din primära swf (den som läses in i HTML-sidan). Denna kommer du sedan åt överallt i din applikation.
Ex:
_global.myNum = 1;
Sinus skrev:
Ett alternativ är om du skapar en global variabel i din primära swf (den som läses in i HTML-sidan). Denna kommer du sedan åt överallt i din applikation.
Ex:
_global.myNum = 1;
Jag ska inte göra någon HTML-applikation utan en projektor (.exe). Fungerar det ändå?
Ja, det gör ingen skillnad. Bra att veta är att globala variabler bör användas med lite försiktighet, dock.
Sinus skrev:
Ja, det gör ingen skillnad. Bra att veta är att globala variabler bör användas med lite försiktighet, dock.
Jo, det vet jag sedan tidigare programmering. Detta gäller dock ett projekt som ska in på en CD-skiva så det är rätt lugnt med säkerheten. Håller på med en annan del just nu men ska testa göra variabeln senare så återkommer jag om det fungerade eller ej.
Hur tar man värdet från en input-ruta och slänger in i en variabel för att skriva ut den på nästa sida, i en annan swf-fil som laddas i loadMovieNum och samma "lager"?
Detta gör du med fördel från den kod som "byter" swf eller ligger någonstans i en eventuell kedja av kod som slutligen triggar ett byte av swf.
Exakt hur koden skall se ut beror på om du använder textfällt med instansnamn eller variabel och var koden som byter swf ligger i relation till textfälltet.
/Mirandir