Archive pour octobre 2009
mutationevent.com version iphone
Lundi 5 octobre 2009voici un aperçu de ce que sera mutationevent.com sur l'iphone, bien ce n'est la version finale mais en gros elle ressemblera a ça :
Injection du Javascript depuis Actionscript
Samedi 3 octobre 2009Pour injecter du code Javascript dans une page web depuis Actionscript on peut utiliser deux méthodes mais qui presque similaire :
La première consiste a injecter le code javascript comme un objet XML et la deuxième consiste a integrer un fichier js en utilisant les metadata.
Nous allons voir dans cette partie la version XML et dans une deuxième partie la méthode embed :
package com.mutationevent { import flash.display.Sprite import flash.external.ExternalInterface import flash.events.MouseEvent; public class Inject extends Sprite { public function Inject() { var js:XML = <script> <![CDATA[ function () { js = {}; js.showAlert = function() { alert("messagae"); } } ]]> </script> // embed the JavaScript to the page ExternalInterface.call(js); myButton.addEventListener(MouseEvent.CLICK, myButtonHandler); } private function myButtonHandler(evt:MouseEvent):void { ExternalInterface.call("js.showAlert"); } } }
et pour appeler la fonction showAlert :
ExternalInterface.call("js.showAlert");
Téléchargez l'exemple : jsInjection (35)






