In the Flex framework we have the following classes… BoxDirection FormItemDirection TileDirection TileBaseDirection ScrollBarDirection ScrollEventDirection SliderDirection. All for the purpose of setting the orientation of a component (defined as direction), each class has the following 2 public static constants… HORIZONTAL : String = “horizontal” VERTICAL : String = “vertical” Do we seriously need all those classes for those 2 options? I logged a request on this a [...]
Every container in Flex by default clips its content, when that exceeds the boundaries of the container. Clipping appears to be a computational behaviour that kicks in once a display object exceeds the container boundaries either due to its position coordinates (x,y) or its size (width, height) . Missing something? Well yes; a display object might also [...]
Every container in Flex by default clips its content, when that exceeds the boundaries of the container. Clipping appears to be a computational behaviour that kicks in once a display object exceeds the container boundaries either due to its position coordinates (x,y) or its size (width, height) . Missing something? Well yes; a display object might also [...]
In order to better serve the growing demand for Flex and AIR expertise, we at Boulevart have launched a new office dedicated to the development of cutting edge Rich Internet Applications. Whether you have a new project going on or need consultancy to help you out with running projects, we are here for you. Our [...]
…now with 200% more “typically”! I was originally scheduled to speak about Making Bling with Flex at the 360Flex conference here in Atlanta. I then got the flu, learned I needed to have an organ removed at the emergency room, and missed the entire conference. Doug & Juan filled in for me. Days later [...]
This morning I finally got around to watching an interview Colin Moock did with Jim Corbett back at Flash In The Can 2008 in Toronto. Jim is one of the software engineers working at Adobe on the Flash Player. The interview is 50 minutes long and has some interesting insights in to the Flash Player, [...]
In case you missed it we published a very interesting piece from Colin yesterday on InsideRIA.com called The Charges Against ActionScript 3.0. I highly recommend that you read it and voice your opinions and I know that Adobe is following reactions to this article.
Meebo has been a blessing to all the chatterboxes in the corporate world. Still, there might be some who miss chatting through a messenger client, unsatisfied by a large window of a web browser. MeeBone can be their simple solution. I only say that this AIR implementation of Meebo “can be” a solution because it is [...]
Yep, "MonkeyPatching" is the hot new word of the day. All the cool bloggers are dropping it left and right. I'd never heard the term til a few weeks ago. Now it seems I can't go a day without reading it in at least a couple blog posts. But until this morning, I didn't really know [...]
I just built a simple navigation system in Away3D with TweenMax to check out how to move the camera around with tweens and interact with 3D objects in Away3D. The scene is quite simple with a few basic primitives. You can zoom in and out on predefined locations (the cubes) and you zoom out again [...]
This is the kind of post which makes me happy Some of you guys may remember the sad story concerning my book who was supposed to be published by O'Reilly France. Finally, O'Reilly France went into a bankrupt and my book was never released. Since a few months, the book is available for download on [...]
How do you encourage cool Papervision3D experiments in the community? You only give away 1000s of pounds worth of software, that’s how! Definitely worth a punt, I would think. Full story here on the Papervision3D blog.
I'm pleased to announce that the Prana Framework 0.6 release is now available. Download | API Documentation | Changelog In this release the following remarkable changes and additions have been made: the IoC container is now ActionScript 3 compatible command factories for Cairngorm's FrontController more PureMVC experimenting ActionScript 3 compatibility We got lots of reactions from people who wanted to use Prana in ActionScript projects but [...]
I have been recently asked a couple of times about the source code that I publish and how to compile it. I decided to write a short note on that. For my experiments, I use a combination of FlashDevelop and the free Flex SDK from Adobe Open Source. It is much better suited to work with [...]

Finally I found a bit of time this weekend to do some other tests with expressions evaluation.

The results are pretty interesting, even if obvious from some point of view. I took the ExpressionEvaluator I wrote as example for the first post about this topic, and then I edited a bit the code adding just in time AS Bytecode compilation.
Thanks to that, expressions evaluation is much more fast and always safe because it runs in its own ApplicationDomain.

You can download the sources here, that includes the edited code and a test file. The test file runs 1 milion of iterations and may hang your browser or at worst case your system. Reduce the value of the ITERATIONS constant if you are not sure about the power of you machine.

If you want to read a bit more details about that, click on the link below to continue reading.

MatrixGrid is a complex component I made that displays a bi-dimensional array and gives the possibility to change its values using combo boxes. These are the changes you can do: change one single item change one row at once change one column at once The MatrixGrid component receives for objects: array with the possible values in each combo box the [...]
Although Flex Builder and Eclipse do have nice debug utilities built in, today I needed a function/method in Actionscript to display into the current application some variables’ content. So I started to implement a var_dump alike function (var_dump from PHP language). So I started and I made the Debug class that will implement the static dump [...]
As some of you may know, I have been the community manager for the InsideRIA site since its launch last year. I would like to try something new for InsideRIA and that is publishing some snippets of information that is part of your book during the writting process. Think of it like “here is what [...]
Here I am in Flash CS3, coding AS3 on the timeline with a few Document classes here and there for sanity on an insane deadline. While waiting for my source control to download (someone apparently checked in the WHOLE internet), I figured I’d blog about an interesting observation I came across this week. [...]
This was a question that has been in my head for a long time: what is the difference between MouseEvent.ROLL_OVER and MouseEvent.MOUSE_OVER. I have been using MouseEvent.MOUSE_OVER for all my rollOvers up to now without really thinking about it, but I think it would be interesting to know the difference for something so basic. If you [...]

Subscribe to Planet Flash

Search

Tags

<head> 3d 3d Flash Actionscript actionscript 3 ActionScript 3.0 Adobe Adobe Air Adobe AIR (Apollo) Adobe Flash Adobe Flex AdobeMAX08 AIR AIR Adobe Integrated Runtime Announcements apollo Art AS2 as3 Asides awards Babble BEA Beautiful Web Books Business Cairngorm ColdFusion Community Components Conference Conferences degrafa design dev Development Events Examples Featured Flash Flash CS3 Flash experiments flash player Flex Flex 3 Flex Builder Flex Builder Development Flex Example FMS Fun Gallery General GeoWeb Google Industry Inspiration iphone Jobs Links linux Marketing MAX MAX 2007 Misc News news & events Off topic Open Source Other Papervision3D Parallax Denigrate Personal photos Photoshop Process Processing Resources RIA Singularity Site News Stuff techmology Technology Tennis Thinking Loud Tips Uncategorized Video Whatever

Blogs

Buttons

Planetarium