Send data fra SWF til SWF

Se Pablo's brugerprofil
Indmeldt: 18-06-2007
Indlæg: 34
Er offline

Hejsa...

Ligesom man kan sende parametre fra HTML til FLASH via FlashVars...hvordan sendes parametre så fra en SWF til en anden SWF?

Mvh. Pablo

Kommentarer

Se CubanPete's brugerprofiladministrator
Indmeldt: 07-06-2005
Indlæg: 675
Er offline

Hey Pablo,
det kan du gøre med shared objects...

Først opretter du objektet og derefter tilføjer du en egenskab med en værdi

var mit_so = SharedObject.getLocal("so_url", "/");
mit_so.data.min_url = "http://www.flashforum.dk";
mit_so.flush();

Nu er objektet oprettet på brugerens maskine, så derfor vil du jo gerne kunne tilgå dets egenskab mit_so.data.min_url

var mit_so = SharedObject.getLocal("so_url", "/");
trace(mit_so.data.min_url);
mit_so.flush();

voila, du har skab bro mellem to swf'er

Se Tuna's brugerprofilcontributer
Indmeldt: 14-10-2005
Indlæg: 539
Er offline

Hvis dine swf'er så kan du også sende informationer synkront i gennem localConnection.

Du kan kigge i dokumentationen for at se hvordan den virker.
Grant Skinner har lavet en lille klasse som faktis er beregnet til at snakke mellem en as2 og as3 fil, men man kan helt sikkert også bruge det normal.
den køre også på local connection

http://www.gskinner.com/blog/archives/2007/07/swfbridge_easie.html

nu med blog, på http://blog.tommyka.dk

Se Pablo's brugerprofil
Indmeldt: 18-06-2007
Indlæg: 34
Er offline

Jeg har en SWF på en server, som forbinder til en anden server. Serveren tjekker om SWF'en forbinder det rigtige sted fra...hvis den gør det så returnere serveren en URL til SWF'en....url'en er stien til SWF2...som kan ligge på samme eller på en helt anden server...SWF1 skal loade SWF2...og de data der skal øverføres fra SWF1 til SWF2 er tekst som skal bruges i labels mv...så det skal gerne loades med det samme! ligesom flashvars også gør det...så jeg ved ikke en metode som er bedst?

Jeg tænker lidt sådan her....HTML Object tagget indeholdet fra start af SWF1, samt sender parametre til den via FlashVars...det første SWF1 gør, er at tjekke imod serveren og hvis alt er ok, så returneres url'en til SWF2 og den loades ind i SWF1 via en UILoader komponent...og det er så her jeg skal overføre div. data fra SFW1 til SWF2...giver det mening ? Smile

Se Tuna's brugerprofilcontributer
Indmeldt: 14-10-2005
Indlæg: 539
Er offline

sådan som jeg forstår så vil du hvade noget data fra en swf til en anden over nettet.

Du kan bruge en flash sever som kan sende og streame ting som fx fms (Flash Media Server) og red5.
der har du et remote shared object du kan bruge til at sende data med.

nu med blog, på http://blog.tommyka.dk