Although we’ve all heard for years that Google does index SWFs in some mysterious way, no one has really understood exactly what that meant. All we knew was that it was pretty much useless. But, if my sources are correct, things may be changing.
This is something simple enough that I hesitate to post it, but maybe someone else can benefit. Plus, I always try to have something new on Mondays. Anyway, this a technique I once used back in the dark ages of ActionScript development (meaning AS2). Last week, however, I suddenly had need of it again.
The beauty of FIVe3D (other than its size, ease of use, and a few other things) is how easily extendable it is. For a previous experiment, I needed a way to draw an arc in 3D space. This isn’t something that FIVe3D provides, and in fact it was a little challenging to find the math I needed. However! Once I found it, I was able to easily use FIVe3D’s drawing API to put it into action.
When working with Flash, there is really only one vector format worth worrying about, and that is SWF. And furthermore, it turns out that there is a kinda slick way to import all the assets contained in a SWF into a Flex ActionScript project. In the following class, I’ve just smoothed the process a little bit.
From my experience, I estimate that actually reading Adobe’s instructions before trying this will save you approximately four and a half hours.
The first thing that people do when they see FIVe3D is compare it to Papervision. In my opinion, this is a pretty useless exercise… except that now it’s not, thanks to some folks from Amsterdam…
Here’s a quick summary and comparison of the FIVe3D display classes. Hopefully this will help tide a few people over until Mathieu releases the real documentation (which will certainly be much more exhaustive than my little effort).
Yes folks, I am still working on OS Wars. And here’s some of the new character art as proof.
A few people have asked me to release the code to my FIVe3D Text Cloud example, so I’ve cleaned things up to the point where I wouldn’t be completely humiliated to release it into the wild. However, I thought I’d touch on a couple points and turn this post into something halfway between a tutorial and an exhibition.
If you just want the source code, you can download it at the bottom of the page. If you’d like the whole shebang, pray read on.
Well kids, it’s here. Flash Player 10 beta is ready for you to take it out for a spin. Link here.