Flash Player 10 - Example Text3D

I just started playing with new Flash Player 10 (Astro). The first new feature I wanted to test was the 3D support. In earlier version of Flash you might remember the rotation property.

We now have the following new properties: rotationX, rotationY, rotationZ

Assumed you have Flash Player 10 installed - you will see the basic example. Just click on the below Flash and move your mouse.

Please note the behaviour of TextFields changed a little bit. Device fonts do not need to get embedded anymore if you want to animate them.

Flash Player 10 - API Documentation

I just created the API Docs showing the new public features Flash Player 10 provides. I think most developers prefer to quickly get an overview of what actually changed. Please find it here http://dev.dschini.org/astro/api/. I am not sure this is complete - so if you find bugs or anything else which is worth to get mentioned please drop a comment!

[UPDATE]

The complete API documentation can be found here. Unfortunately it does not highlight the new functions.

JSocket

Tjeerd Jan van der Molen has released jSocket which is a wrapper over the Actionscript 3 Socket API. With this JavaScript implementation you can create socket applications that are not limited to the zero terminated packets anymore. I need to give it a try!

AS3 - URL Class

I could not find it in the net so I hacked something together quickly. A simple URL class that parses an url string.

Actionscript:
  1. /* example usage */
  2. var url:URL = new URL("http://secretuser:secretpass@example.com:80/foo/bar.php?var1=foo#abc");
  3. trace(  'scheme:'+url.scheme+'\n'
  4.         + 'host:'+url.host+'\n'
  5.         + 'port:'+url.port+'\n'
  6.         + 'path:'+url.path+'\n'
  7.         + 'fragment:'+url.fragment+'\n'
  8.         + '---\n'
  9.         + 'user:'+url.userinfo.user+'\n'
  10.         + 'pass:'+url.userinfo.pass+'\n'
  11.         + '---\n'
  12.         + 'query.raw:'+url.query.raw+'\n'
  13.         + 'query.parsed.var1:'+url.query.parsed.var1+'\n'
  14.         + 'query.parsed.var2:'+url.query.parsed.var2+'\n'
  15. );

Get it if you have some use for it: http://dev.dschini.org/as3/URL.as (before it gets lost in my archive)

The RIA battle started!

It all started 2 days ago when I received an invitation to test Aviary. I was more than impressed to see Phoenix in action. It looks like the long anticipated RIA revolution is alive now. And today Adobe launched Photoshop Express. So in case you missed it. Here is the quick summary.

Photoshop ExpressSince today Photoshop Express is available for free and offers 2 gb of free storage. The director of Photoshop Express explained that some of the top engineers behind Photoshop rewrote some of the algorithms in ActionScript 3. At first sight it seems that Photoshop Express is more a tool to manage your pictures online. But diving deeper you'll discover that most important features, like rotating, cropping, [etc] are not missing.

PhoenixI was very excited when I got the invitation to test Phoenix. I was familair with it right from the start - basically because it feels much like Photoshop. A second view convinced me that Phoenix will really replace Photoshop right away. Even the shortcuts work like expected. Layers and a history management are not missing. Dozen of filters are already implemented. Just go and browse the gallery - you'll already find some amazing work done by different artists. I am looking forward to see how Phoenix will change the RIA world once they go public.

Photoshop Express VS Phoenix?

Some voices (including myself) started comparing Photoshop Express and Phoenix! However, I think you cannot really compare them because both are so much different. Although Aviary, like Photoshop Express, provides the functionality of custom online galleries, Phoenix has much more advanced features to edit images online.

More tools are Peacock and SlideRocket. Both are still not public!

PeacockI really have no clue about Pattern editors, so a collegue who definitely knows more about that topic had a look at Peacock. He told me that it looks quite complete.

SlideRocketSlideRocket is a web application that provides everything you need to design professional quality presentations, manage and share libraries of slides and assets, and to deliver presentations in person or remotely over the web.

3D Girl

Just a quick post! This really is cool

Services_Webservice in the books

I just found my pear package Services_Webservice in 2 books:

Pro PHP XML and Web Services Foundations of PEAR: Rapid PHP Development

Although I did not read them (yet) I know .. "Good books" :)
Makes me a little bit proud... although I prefer AMF instead of XML.

The Size Of Our World

A colleague just sent me this!

Planets

Click here to see them all! There're also a nice video available!