www.mutationevent.com

Archive pour la catégorie ‘as3’

simple flash video player with OSMF

Dimanche 23 mai 2010

simple flash video player with OSMF

  1. import org.osmf.media.MediaPlayer;
  2. import org.osmf.video.VideoElement;
  3. import flash.display.Sprite;
  4. import org.osmf.events.MediaPlayerCapabilityChangeEvent;
  5. import org.osmf.events.DisplayObjectEvent;
  6. import org.osmf.net.NetLoader;
  7. import org.osmf.media.URLResource;
  8. import org.osmf.utils.URL;
  9.  
  10. var mPlayer:MediaPlayer;
  11. var videoElment:VideoElement;
  12. var mc_container:Sprite;
  13.  
  14. init();
  15.  
  16. function init()
  17. {
  18.  
  19. mc_container = new Sprite();
  20. addChild(mc_container);
  21. mPlayer = new MediaPlayer();
  22. mPlayer.addEventListener(MediaPlayerCapabilityChangeEvent.CAN_PLAY_CHANGE, onViewable);
  23. mPlayer.addEventListener(DisplayObjectEvent.MEDIA_SIZE_CHANGE, onDimensionChange);
  24.  
  25. var path:String = "example.f4v";
  26.  
  27. videoElment = new VideoElement(new NetLoader, new URLResource( new URL(path)));
  28.  
  29. mPlayer.media = videoElment;
  30. }
  31.  
  32. function onViewable(event:MediaPlayerCapabilityChangeEvent):void
  33. {
  34. if(event.enabled)
  35. {
  36. if(mPlayer.canPlay)
  37. {
  38. mPlayer.play();
  39. }
  40. }
  41. }
  42.  
  43. function onDimensionChange(event:DisplayObjectEvent):void
  44. {
  45. mPlayer.displayObject.width = event.newWidth;
  46. mPlayer.displayObject.height = event.newHeight;
  47.  
  48. mc_container.addChild(mPlayer.displayObject);
  49. }

Télécharger l'exemple : osmf video player (94)
Télécharger OSMF : http://blogs.adobe.com/osmf/

Mise à jour dataValidation class

Jeudi 15 avril 2010

Trois nouveaux type de validation sont maintenant disponibles :

  • isISBN
  • isSSN
  • isZipCode

pour plus d'informations visiter le site : http://www.mutationevent.com/projects/dataValidation/

Flip MovieClip with as3

Lundi 12 avril 2010

inverser un clip sur un axe horizontale.

la première méthode consiste a utiliser la propriétée scaleX d'un movieClip
et la seconde consiste a utiliser Matrix3D.

code1 :

my_mc.scaleX = -1;

code2 :

import flash.geom.Matrix3D;
 
var nRotationY:Number = 180;
my_mc.rotationY = 0;
 
var myMatrix3D:Matrix3D = my_mc.transform.matrix3D;
myMatrix3D.prependRotation(nRotationY, Vector3D.Y_AXIS);

Personnelement je préfére la deuxième méthode "Matrix3D" et qui offre plusieur possibilité de transformation en controlant le degré de rotation chose qui n'est pas disponible pour la propriétée "scaleX"

Download exemple flip_movieclip_matrix3D (38)

datavalidation

Vendredi 19 mars 2010

DataValidation a été aprouvé sur le site riaforge : http://datavalidation.riaforge.org/

datavalidation-riaforge

ActionScript Data validation package

Jeudi 18 mars 2010

On a recourt maintenant dans de nombreux project flash/flex a créer des formulaires (formulaire de contact, d'inscription, .etc..) et on a toujours besoin de valider les données saisies pas les utilisateurs, après quelques recherche sur internet je n'ai pas trouvé de class actionscript 3 qui permet de valider les données de façons simple, du coup je me suis mis a créer une, ou plutôt convertire la class que j'utilise dans mes projets et en me basant aussi sur la class javascript (validate.js).

voici le site dédier a ce package : http://www.mutationevent.com/projects/dataValidation

  • Archives

  • Catégories

  • @mutationevent