webForumDet fria alternativet

Skicka vidare variabel till annan .swf

Flash

8 svar · 462 visningar · startad av Helmertz

Medlem sedan maj 2005353 inlägg
Frågan#1

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?

Medlem sedan dec. 200384 inlägg
#2

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?

Medlem sedan maj 2005353 inlägg
#3

Jag använder loadMovieNum("nyfilm.swf",2) där 2 skulle vara mitt lager/nivå som själva sidinnehållet visas i.

Medlem sedan dec. 200384 inlägg
#4

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;

Medlem sedan maj 2005353 inlägg
#5

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å?

Medlem sedan dec. 200384 inlägg
#6

Ja, det gör ingen skillnad. Bra att veta är att globala variabler bör användas med lite försiktighet, dock.

Medlem sedan maj 2005353 inlägg
#7

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.

Medlem sedan maj 2005353 inlägg
#8

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"?

Medlem sedan maj 2003750 inlägg
#9

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

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