Hi Team,
 
I have a question
about calling a flex method from JS.
The
scenario is, if the user closes the window without logging off,  I detect the 
window close from JS and call the appropriate logoff mechanism which is mapped 
originally for log out button.

JS code
 
<SCRIPT LANGUAGE="JavaScript">
 
window.onbeforeunload = clean_up;
 
function clean_up()
{
var flex = document.${application} || window.${application};
flex.myFlexFunction();
}
 
And in the
Flex application I code – 
 
import flash.external.ExternalInterface;
ExternalInterface.addCallback("myFlexFunction",cleanUp);
 
public function cleanUp():void{
//do the dirty work
........................
.........................
 
This codes
are taken from http://board.flashkit.com/board/showthread.php?t=748226 

But I find
no action being detected. My html wrapper for the application has no visual
elements. The whole functioning of the application is entirely in flex. The
HTML is just a wrapper for it.
 
Its not
working for me. Any views?
 
Cheers,
Venkat. 

Reply via email to