New Release of VEGAS with the version 1.7.1.2

1 view
Skip to first unread message

eKameleon

unread,
Apr 13, 2010, 6:31:20 PM4/13/10
to VEGAS - ECMASCript & ActionScript OpenSource framework
Hello :)

Petit message pour vous annoncer la nouvelle version stable de VEGAS
1.7.1.2 :)

Voir : http://code.google.com/p/vegas/source/browse#svn/AS3/tags/version
1.7.2.1617

Dans cette nouvelle version pas mal de nouvelles petites
fonctionnalités mais surtout du refactoring :

au niveau de eden :

- enfin possibilité d'utiliser la propriété
system.serializers.eden.config.security = true ! Avec la possibilité
de sécuriser les paths des fonctions et classes que le parser peut
analyser via une "whitelist" définie par la propriété "authorized" de
la config.

Code :
#
import system.eden ;
import system.serializers.eden.config ;

config.security = true ;
eden.addAuthorized( "flash.display.*" ) ;

eden.deserialize( "new flash.display.Sprite()") ;
#

- Possibilité d'utiliser un espace ou un saut de ligne au moment de
déclarer une fonction ou une fonction constructeur dans un String au
format eden, exemple :

eden.deserialize( "new Array\r(\r\t2,3,4\r)") ;

Avant il fallait absolument que le caractère "(" soit collé à la
fonction constructeur on peut maintenant organiser au mieux le code
dans les fichiers de configuration au format .eden

J'ai bien entendu débuté une grosse série d'optimisation et de
refactoring sur eden mais aussi sur le moteur IoC de VEGAS avec
surtout l'ajout de de la propriété magique #init (voir message
précédent sur le google groups)

Sinon à noter des nouveaux graphics.filters pour les plus curieux au
niveau des nouveaux filters pixelbender.

Je vous laisse découvrir les nouveautés restantes par vous même ;)

PS : je viens de tester le nouvelle outil de dessin dans Google
Documents et il y a de forte chance que je puisse enfin réaliser des
schémas UML pour représenter les packages et library de VEGAS et les
dépendances entre eux ! Merci Google Docs ;)

EKA+ :)

Reply all
Reply to author
Forward
0 new messages