Well good news folks!
Flash Player 10 beta version is out and kick’n!!
I read the new features that will be available for the next version of AS…
In this beto you can play swf generate with the new features like 3d rotations e custom filters. Yet we cannot develop anything with this features, but the eye candy is great!
I’ll list here some of the features that were anounced with this public release.
3D Effects - Fast and lightweight transforms will be available to use. Like we have “.rotation” atribute we’ll have now “.rotationX”,”.rotationY” and “.rotationZ” and they will work as their names said, the movieclip will be a 3d plane and will rotate around the specified X/Y/Z axis specified! This sure will be a great help to do fast 3d work, but I’m thinking some possibilities for real 3d like PaperVision. Bellow is the link for the video example.
Flash10 Video - 3d effects
Custom Filters and Effects - Besides it’s default filters like Blur,Shadows or even the Kernel filter… One can create really customized filters using a script-based api called “Pixel Bender”, the script looks like a “Pixel Shader” used in games and computer graphics. With this feature you can create effects just like most of the Photoshop filters like mosaic,distort and others!! Realtime Photoshop effects are now in our hands!!
Flash10 Video - Pixel Bender
Advanced Text Layout - Already tried to do a flash application in Arabic? or Chinese/Japanese? Well now this is possible thanks for the new Text Features that will be available in this version of AS. Vertical Text and Right-to-Left are not dream anymore… No more workarounds for multi-languages sites
Flash10 Video - Text Features
Enhanced Drawing API - Now the Drawing API will have a different form of customizing the lineStyle and other properties that will improve the drawing by “lineTo”. I don’t see any example of this feature… so I can’t tell much. But improvements for 3d draw will be available .. so I’ll trust Adobe
Flash10 Video - Drawing API
Visual Performance Improvements –Now comes the candy!! They said that animations will run smoother thanks to GPU Aceleration!! Finally we can use in a certain way the power of modern graphics cards! There will be a “special” HTML tag that will enable/disable the hardware aceleration. Pixel Bender filters will use this feature too! I’m looking forward to see this feature!!!
Flash10 Video - Visual Perfomance
Vector Data type –Now besides the Array class we will have another data structure that handle list of variables. The main feature of the Vector type is that it forces the data of it’s elements to be the same. Just like Java.. we will have “var list:Vector<int>” or something close to this!! This will improve a lot the speed of element access!!
For more detailed information… Take a read at the Release Notes
If you don’t have installed the Flash Player 10 beta… You can find it here: Flash Player 10 Download
If you already have the player. Check here the Flash Player 10 Demos
Well… Looking forward for this new step of Adobe!!
Later I’ll release my tween class As3 Version. In the last weeks I were testing it the much I can. The new tween will be faster just like tween-lite but really easy to extend like Go. I created a very straight-forward design pattern for it’s classes. For example… using the AbstractClass for tween that I created I could create the Basic Tween class that handle common properties of objects with just 60 lines of code!!!
For now that’s it!! See ya!!