2008-11-13 8 views

Répondre

2

Si votre Ursing swfobject 2.1 pour intégrer le swf vous pouvez utiliser cette intégré la fonction javascript swfobject.removeSWF():

function removeFlashFromHTML() 
{ 
swfobject.removeSWF("id_of_your_html_object"); 
} 

maintenant vous appelez la fonction javascript de flash en utilisant ExternalInterface:

function buttonClicked(evt:MouseEvent) 
{ 
if (ExternalInterface.available) { 
    ExternalInterface.call("removeFlashFromHTML()"); 
} 
} 

pour plus d'informations sur SWFObject check this site

1

Ecrit une fonction JavaScript qui va cacher le swf ou son élément contenant, et appelle cette fonction via le "bouton de fermeture" dans le swf lui-même.

1

Heres un article sur comment obtenir flash pour appeler certains JS sur votre page. Si vous ne voulez jamais le récupérer (après la clandestinité) je vous suggère remove it from the DOM de libérer des ressources, car le flash est cher dans les environnements clients.

+0

Suppression d'un code HTML qui détient le swf arrête le lecteur flash plug-in? –

Questions connexes