I was trying to optimize the encoding routine for my BitmapData saving solution and then I thought: WWTUD? Well, I tried every trick in the book: lowering the number of bitwise operations, replacing + with | or vice-versa, unrolling the encoding loop, reversing the if… All failed until I tried something dead obvious that I […]
First of all, sorry for the over-the-top title, it’s a nod to Grant Skinner, whose BitmapData saving post inspired me to get back to the drawing board to find a better solution than what I had previously. The previous solution was very fast in an intranet setting, and very low on resources on the php […]
I have to give a presentation tomorrow on the new features in Flash 8, so instead of boring people to death with talk about filters, I figured I’d do a few demos to showcase some of the possibilities of BitmapData. For this one, I used DistortImage and Fuse to recreate the Ctrl+Tab 3d window effect […]
Martin Legris, que j’ai eu la chance de rencontrer comme présentateur à la conférence PHPQuébec 2006, offre un formation ActionScript intermédiaire du 31 octobre au 3 novembre 2006 ici même à Montréal dans les locaux de Savoir-Faire Linux. Étant donné le manque criant de développeurs ActionScript intermédiaires et seniors au Québec, en France et ailleurs […]
First off, before I go on with the explanation, here is the demo. The demo generates several points which are joined together with curves. The points can be animated by using the animate button, which makes them start a random walk (x, y += (Math.random() - 0.5)*2). You can add or delete points using the […]