Freelance

6 avril 2009

Ca y est c’est le jour J, je commence dès aujourd’hui une activité de freelance développeur flash (as2 et as3), après une expérience de 4 ans en tant qu’ingénieur de développement [AT] megalo(s). N’hésitez pas à me contacter :)

Migration WordPress

28 février 2009

Petite migration sur un Wordpress aujourd’hui, qui est a mon avis le meilleur gestionnaire de blog à ce jour, donc pour ceux qui utilisent un flux rss il faudra le mettre  à jour!

myLib 0.7.1 update

7 février 2009

More informations

myLib 0.7 now available!

4 janvier 2009

myLib is now available for download within its own website! No more news from this blog so update your bookmarks and follow next link.

More information and download

myLib flash as3 components public beta now open

16 novembre 2008

myLib is now ready for production, if you want try it please contact me (contact@samystudio.net) and i will send you a copy with all informations you need so you can contribute.

Demo is still available here.

Thank you to all closed beta testers and to all future public beta testers for your contribution.

Annoncing myLib Adobe flash AS3 components (fl package) alternative

11 octobre 2008

Several months of work and i now proud to announce you myLib. myLib is an alternative to Adobe CS3 components, here is the actual available components : Button, CheckBox, ComboBox, Label, List, MouseScroll, PanoramaScroll, RadioButton, ScrollBar, ScrollPane, Slider, TextArea, TextInput et MediaPlayer.

See in action

features :

  • MouseScroll, PanoramaScroll components, alternative scroll management using mouse position.
  • drag and drop scroll components to any DisplayObject (ScrollPane is only a manager for horizontal and vertical scroll with same target).
  • advanced label layout( verticalAlignment, horizontalAlignment, padding, labelPlacement, …)
  • icons for all label components.
  • autoFit for label components : reduce font size to fit component size.
  • autoSize with List/ComboBox components.
  • autoCompletion with ComboBox.
  • custom opening for ComboBox.
  • chose preferred ComboBox opening direction (up or down).
  • use scrollRenderer with List/ComboBox to change scroll type (ScrollBar, MouseScroll, PanoramaScrol).
  • animated skins.
  • easy skinning for designers (textfield are skinned like any other asset).
  • advanced skinning for developpers, skins and assets are totally separated from components so you can easily make your own skins using your own assets. Use whatever you want to create your assets ( DisplayObject, bitmaps, external files, …) and add them to your components.
  • advanced layout management with properties/methods :
    move( x : Number , y : Number , alignmentPoint : String = AlignmentPoint.TOP_LEFT , targetCoordinateSpace : DisplayObjectContainer = null ) : void     stageX     stageY     USE_PIXEL_SNAPPING
  • Form management, make easier creating form by adding your field and associate them a Validator
  • MediaPlayer : play FLV files, SWF Movies, Sound files or even picture files (slideshow). Use transition asset to make your screen transitions when a playlist is associated with MediaPlayer or to create picture slideshow.
  • powerful style management, apply style to components Class or instance, so each pair key/value in style object which match component property will be directly apply.
  • Color management, FrameLabelUtils , DateFormatter, TimeFormatter , Timer class synchronize with system clock (useful for countdown for example) and other utils classes.
  • and much more :)

myLib will be free under GNU licence.
Currently in closed beta, so stay tuned!



AS3 et inspectable quel “chiotte”

29 juin 2008

Après quelques tests avec le metatag Inspectable, Il s’avère que cela à complètement changé depuis l’as2. Pour ceux qui ne connaissent pas cela permet d’initialiser des valeurs par défaut à des propriétés de classes, très utile pour la création de composants, vous pouvez voir celles-ci lorsque vous ajoutez un composant adobe sur la scène et en ouvrant le panneau “Parameters” ou “Component Inspector” après avoir sélectionné celui-ci. Donc voici les changements qui sont purement et simplement merdique pour rester poli.

Lire le reste de cet article »

Flash player 10 What’s new list

26 mai 2008

La bêta de flash 10 est sorti depuis quelques jours déjà, comme j’en ai l’habitude à chaque nouvelle version du player je fais un rapide tour dans l’API afin d’en “extraire” les nouveautés. (je ne suis pas fan de lecture surtout quand ca dépasse les 2 pages, donc l’API reste ma principale source :p ) Voici la liste pour ceux que ça intéresse , je ne garantis pas que cette liste soit complète.

Lire le reste de cet article »

Evenementiel

13 septembre 2006

Je travail actuellement sur ma nouvelle version de mes composants perso et dans le meme élan une petite refonte de tout mon framework, en particulier sur la gestion des événements.

Je suis arrivé à un résultat plutot sympa et je voulais vous en faire profité (ca sera peut etre pas nouveau pour certain)

Lire le reste de cet article »

Flash player 9 c’est parti!

28 juin 2006

Voila aujourdh’ui est sortie la version finale du player 9 dispo sur le site de macro… oups adobe :p et en prime une public alpha de l’ide. Ne vous emballez pas tro cette pre version integre simplement l’as3 a la version 8 actuelle donc au premier abord on a l’impression d’ouvrir flash 8 :p

Je ne vai pas m’étendre sur les nouveauté de l’as3 déja dispo de partout, juste pour parler rapidement de la public alpha mise a dispo, si rien ne diffère de flash 8 on notera tout de meme l’apparition dans le panneau de propriétés de “Document class” et la c’est un ouf de soulagement ca y est fini le registerclass sur un clip que l’on glisse sur la scene, le _level0 si on peut encore l’appeler ainsi peut etre directement lié à une classe, évidemment j’e m’empresse de faire un pti HelloWorld pour tester ce qui donne :

[as] package { 	import flash.display.*; 	import flash.text.*; 	public class HelloWorld extends MovieClip 	{ 		public var tf:TextField; 		public function HelloWorld() 		{ 			tf = new TextField(); 			tf.autoSize = "left"; 			tf.text = "Hello world"; 			addChild(tf); 		} 	} } 

Il ne reste plus qu’a remplir notre “Document class” avec “HelloWorld” (faire attantion a bien avoir une classe public qui hérite de MovieClip ou de Sprite) et le tour est joué c’est pas beau ca? :p