mercredi 14 avril 2010

ExternalInterface + append + Javascript

Comment ça je fais un titre pour remonter dans Google ? Même pas vrai. Voila un bout de code très pratique qui permet de charger dynamiquement depuis Flash du javascript dans une page.

public function addJavascriptToPage(jsFile:String):void {
   ExternalInterface.call("function() { " +
      "var head = document.getElementsByTagName('head')[0];" +        
      "var newScript = document.createElement('script');" +
      "newScript.type = 'text/javascript';" +
      "newScript.src = '"+jsFile+"';" +
      "head.appendChild(newScript);" +
      "}");      
}

J'ai pas testé, je regarde demain si ca marche. Ouai moi je suis comme ça, je partage du code bouillant ;)

3 commentaires: