Just nu i M3-nätverket
Jump to content

Hej!


Pär Karlsson

Recommended Posts

Pär Karlsson

Jag har en liten knepig actionscript-fråga som jag hoppas någon kan hjälpa mig med.

 

Det är så att jag har ett flashdokument, som vid en händelse öppnar ett nytt flashdokument i en popup.

Finns det någon möjlighet för orginalfilmen att ta reda på när popupfönstret stängts?

 

Jag har provat lite olika knep, fick det att funka med LocalConnection-objektet genom att skicka en lite hemmagjord keepalivefunktion från popupfönstret så fort det blivit aktivt. Dock fungerade detta i alla läsare, utom msie 6(så klart).

 

Så är det någon annan som har något bra knep så skulle jag bli tokglad!

 

Så vitt jag vet finns det ingen onunload-event för flash-dokument(som triggas när dokumentet laddas ur).

 

Mvh Pär.

 

Link to comment
Share on other sites

Går kanske lösa med javascript. Nu har jag inte full koll på det här med javascript och flash, men:

 

Det borde gå att lösa så att du använder window.onunload när fönstret stängs och då skickar en variabel till flashen.

Lite spånande så skulle det kunna se ut nåt sånt här:

 

 

function getFlashMovieObject(movieName)
{
 if (window.document[movieName]) 
 {
     return window.document[movieName];
 }
 if (navigator.appName.indexOf("Microsoft Internet")==-1)
 {
   if (document.embeds && document.embeds[movieName])
     return document.embeds[movieName]; 
 }
 else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
 {
   return document.getElementById(movieName);
 }
}

function SendDataToFlashMovie()
{
    var flashMovie=getFlashMovieObject("myFlashMovie");
    flashMovie.set("variabel","värde");
}

window.onunload=SendDataToFlashMovie()

 

Det där har jag hämtat här:

http://www.permadi.com/tutorial/flashjscommand/

 

Problemet är bara att window.onunload=SendDataToFlashMovie() och resten av koden kommer ligga i olika fönster. Hur man kallar på en funktion i ett annat fönster vet jag inte men det finns kanske nån som gör?

nåt i stil med opener.SendDataToFlashMovie() kanske...

 

[inlägget ändrat 2006-01-31 18:59:27 av Cechise]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...