Avatar billede _creator_ Nybegynder
15. juli 2003 - 10:20 Der er 13 kommentarer og
1 løsning

flytte variabler fra en .swf fil til en anden (helst Flash 5)

Hej,

Jeg har to .swf film i en .html fil. Jeg ønsker at flytte nogle variabler fra den ene film til den anden.

Er der nogen nem måde at gøre det på? eller en der kan forklares? ;)
Avatar billede barklund Nybegynder
15. juli 2003 - 10:24 #1
I Flash MX kan man bruge localConnection, og så sker det helt automatisk.

I Flash 5 skal man ud i noget javascript, og vil derfor kun vil på udvalgte browsere... Vist nok kun IE4+
Avatar billede barklund Nybegynder
15. juli 2003 - 10:25 #2
virke even
Avatar billede _creator_ Nybegynder
15. juli 2003 - 10:28 #3
OK.

Hvordan bruger jeg localConnection? har aldrig hørt om det før :/
Avatar billede onkelmor Nybegynder
15. juli 2003 - 10:28 #4
Hvordan bruger man det i MX? Kan du komme med et eksempel?
Avatar billede onkelmor Nybegynder
15. juli 2003 - 10:29 #5
Hæhæ.. Næsten samme tidspunkt..
Avatar billede barklund Nybegynder
15. juli 2003 - 10:46 #6
Avatar billede _creator_ Nybegynder
15. juli 2003 - 10:57 #7
Det ser nemt ud!

Kigger lige lidt nærmere på det ;)
Avatar billede _creator_ Nybegynder
06. august 2003 - 10:14 #8
Tak barklund,

Det ser ud til at virke, men jeg har brug for at flytte flere variabler.... og det kan jeg ikke helt finde ud af :( kan du hjælpe mig lidt mere?
Avatar billede barklund Nybegynder
06. august 2003 - 10:23 #9
Jeg har aldrig selv rigtig arbejdet med localConnection, så det kan jeg ikke, men det skulle da ikke være noget problem at sende flere variabler...

Jeg lægger lige et svar for god ordens skyld...
Avatar billede _creator_ Nybegynder
06. august 2003 - 10:40 #10
huff... har du ikke nogen idé? jeg kan give mere points
Avatar billede barklund Nybegynder
06. august 2003 - 10:57 #11
Du kan da bare sende et array:

talkingLC = new LocalConnection();
talkingLC.send("simple_lc", "comeBack", [speech1, speech2]);

Og læse dem ud af parameteren:

listeningLC = new LocalConnection();
listeningLC.comeBack = function(speeches) {
    tmp1 = speeches[0];
    tmp2 = speeches[1];
};
listeningLC.connect("simple_lc");

Du kan jo også lave flere funktioner, der lytter efter forskellige ting...
Avatar billede _creator_ Nybegynder
06. august 2003 - 11:04 #12
det prøver jeg lige ;)
Avatar billede _creator_ Nybegynder
08. august 2003 - 16:07 #13
det virker fint :) gav dig lige 30 points mere
Avatar billede barklund Nybegynder
08. august 2003 - 16:28 #14
Jo tark ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester