www.mutationevent.com

Archive pour la catégorie ‘javascript’

Cs5.5 est disponible

Mardi 3 mai 2011

La suite CS5.5 est maintenant disponible en téléchargement

Underscore.js

Lundi 7 décembre 2009

Une nouvelle bibliothèque javascript voie le jour Underscore.js .

underscorejs

En attendant l'implémentation de certaines fonction de base au language javascript (1.6) et qui sont très utils (forEach, map, filter, every, some and indexOf.), on a recourt parfois a certaines bibliothèques javascript (prototype.js, jQuery, ...). Mais maintenant le réseau dispose d'une nouvelle bibliothèque tout aussi puissant que les autres, avec un style tout aussi simple et different des autres et proche au language python.

_.map([1, 2, 3], function(n){ return n * 2; });
_([1, 2, 3]).map(function(n){ return n * 2; });

Appel d’une fonction javascript

Mercredi 2 décembre 2009

Lorsqu'on veut appeler une fonction javascript après sa création, la première des choses qui nous passe par la tête c'est de l'appeler par son nom

  1. function myFunction()
  2. {
  3. alert('appel de la fonction');
  4. }
  5. myFunction();

Mais il existe une autre méthode plus simple pour appeler une fonction javascript juste après sa création, il suffit d'ajouter les parenthèse () à la fin juste après l'accolade de fermeture }

  1. var _myFunction = function () {
  2. alert("my Function called");
  3. }();

PHP libraries for JSON

Lundi 9 novembre 2009

Injection du Javascript depuis Actionscript

Samedi 3 octobre 2009

Pour 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 :

  1. package com.mutationevent
  2. {
  3. import flash.display.Sprite
  4. import flash.external.ExternalInterface
  5. import flash.events.MouseEvent;
  6.  
  7. public class Inject extends Sprite
  8. {
  9. public function Inject()
  10. {
  11. var js:XML = <script>
  12. <![CDATA[
  13. function ()
  14. {
  15. js = {};
  16. js.showAlert = function()
  17. {
  18. alert("messagae");
  19. }
  20. }
  21. ]]>
  22. </script>
  23.  
  24. // embed the JavaScript to the page
  25. ExternalInterface.call(js);
  26.  
  27. myButton.addEventListener(MouseEvent.CLICK, myButtonHandler);
  28. }
  29.  
  30. private function myButtonHandler(evt:MouseEvent):void
  31. {
  32. ExternalInterface.call("js.showAlert");
  33. }
  34. }
  35. }

et pour appeler la fonction showAlert :

  1. ExternalInterface.call("js.showAlert");

Téléchargez l'exemple : jsInjection (35)



  • Archives

  • Catégories

  • @mutationevent