Posts Tagged ‘Flash’

Click on one of the items below to go to the post

Processing Motion Experiment – Meander

I have really fallen in love with Processing, but I had been had hit a bit of a plateau in terms of progress in the past month or so. I never really have spent too much time with algorithmic motion/drawing. When I jumped into Flash, I went straight towards the Tween class and never spent much time trying to work in the EnterFrame-loop based motion design. Because of this, learning how to work with Processing’s draw() loop has been a bit foreign and one can only find so many ways to implement sine/cosine motion treatments.

Luckily, I ran across the simply stunning work of Robert Hodgin who just happened to offer up his source code. After looking through one of his projects and banging away at it, I ended up learning a quite a bit on how motion can end up looking more organic and sporadic. This particular project used the noise() method as its basis for motion jittering. I had not even known such a method existed. After hacking up Robert’s source, I came up with some really interesting form experiments using Robert’s general motion concepts.

Read On…

Actionscript 3 Layout Organizers

I have been playing with different layout configurations lately and, after seeing the advantages/disadvantages of Flex layouts, I decided to work on this experiment. Flex layouts are great because they allow easy visual organization of elements in containers. The problem with that is once an element is in a container, it cannot easily and flexibly change its layout position. For instance, a grid cannot really turn into a HBox and definitely cannot turn into more alternative layouts (such as a circular or random layout). I decided to make some Actionscript classes that would virtually mangage layouts – no containers, just managers. Meaning you subscribe an element to a layout (or multiple layouts) and they can be put into their correct layout position (or taken away) since they act independently.

Update: This code base has now been released under the name coordy. Read more.

You need the Flash Player to view this video.

The example above is a simple example of 50 sprites – all subscribed to different layouts. Clicking each layout button applies those elements to that particular layout. That layout can be changed, which in turn changes the elements subscribed to it. Those elements can also be broken down into sub layout organizers – allowing for some pretty cool stuff. This method is pretty lightweight as well since there are no actual containers for any of these objects. The objects can be tweened (as per the example above) by defining a tween function or just directly set to their respective positions. In addition, each layout is pretty small – meaning large amounts of layouts can be created with little hit on memory. This still has a while to go, but so far it has allowed me to do some fairly interesting things pretty quickly and reliably.

Why Silverlight Should Fail

Silverlight has been quite the buzz around the internet lately. Microsoft’s new product explicitly takes aim at Flash as they try to take on the rich media arena. Up to this point, Flash has basically stood alone at the top as the rich media standard for the browser. I will explain why, from my point of view, I do not see Silverlight changing that reality any time in the near (or far) future.
Read On…

Flash 9 Hits Over 83% Penetration

Wow, that did not take much time at all… Adobe reports over 83% penetration for Flash Player 9 in mature markets and 84% even in the US. Of course, Flash 9 penetration is significantly more important than prior releases as the latest release is the only player that is compatible with apps built in Actionscript 3. I have briefly glossed over a couple of the important features Actionscript 3 brings to users which could open up completely new doors for interaction. I knew Flash 9 would be adopted quickly, I just had no idea it would be this fast.

Via Flash Obscura

My, How Far Flash Video Has Come

For the few people out there still questioning the validity of Flash video as the best, if not only, solution for the web, you have to watch this. Make sure to click the ‘Maximize’ button in the top-left corner in order to see what I mean. Flash applications built in Actionscript 3 allow for a fullscreen mode – allowing things such as video to be viewed in a much more traditional, theatrical manner. Surprisingly high-quality video can now be easily viewed over the web with no server-side streaming software – allowing anyone with ample bandwidth to provide video to its audience.

This ability for rich media experiences to be delivered on the cheap is one more reason that: 1) Flash (or perhaps another future rich media delivery system) is going to become an even more integral part of the web/browser experience, and, 2) The TV, in its current form, is becoming more obsolete by the day. We all saw this coming, I am just utterly blown away at the pace that it is occurring. If you thought the public liked web video before, just wait until the next batch of video players to hit the scene that take advantage of all the features Flash 9/Actionscript 3 have to offer. It will make the current phenomenon look pitiful in comparison.

Via Flex RIA