webForumDet fria alternativet

Skicka variabler mellan filmer

Flash

3 svar · 237 visningar · startad av Emil RT

Medlem sedan feb. 2004200 inlägg
Frågan#1

Är helt grön på flash och undrar om det är möjligt att skicka variabler mellan flashfilmer.

/E

Medlem sedan maj 2003750 inlägg
#2

Till och med Flash player 5:
Med javascript. kan vara bökigt och funkar inte heller i alla webläsare AFAIK.

Från och med player 6:
Använd LocalConnection. Är odokumentrad i Flash MX(I MX 2004 tror jag dock att den finns med) men funkar fullt ut. Var från början meningen att dokumentationen endast skulle skeppas med Flash communication server. Varför kan man fråga sig då den på inga som helst vis använder sig av denna server.

Finns en del nyttig info på macromedias site. Sök bara på LocalConnection.

/Mirandir

Medlem sedan feb. 2004200 inlägg
#3

Det funkar alltså inte med globala variabler om man öppnar en swf i en annan (genom att ladda in den i en container)?

/E

Medlem sedan maj 2003750 inlägg
#4

Aha! Du menade skicka variabler mellan dem så... Jag trodde du menade separata flashfilmer

Ja det borde fungera alldeles utmärkt. Om du laddar in swf:en i ett filmklipp som agrerar container så kommer den inladdade flashfilmen att anta formen av det filmklippet. så sökvägen till dess huvudtidslinje kommer att ändras till att vara == sökvägen till filmklippet.

Variabler kan du ju då utbyta fritt sedan filmklippets första bildruta laddats in. Såvida den inladdade filmen inte kommer från en annan domän. För om den gör det så tillåter inte den sk. sandbox:en utbyte av data.

/Mirandir

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