E4X, ActionScript 3 new “sublanguage”

Since I’ve heard the voices about the upcoming E4x in actionscript 3 I awaited this moment…
Finally ActionScript supports E4X and we can kick away the old XML object (always supported for backward compatibility)! we can stop using all the various xml2object classes created in these years, we finally have a validating parser, so we will see finally well formatted XML files from flash users šŸ™‚
But finally we have a powerful “language” with a very strong syntax.

I’ve written a small tutorial with a quick guideĀ  about actionscript3 and e4x basic syntax (without including Namespaces and QNames for the moment)

http://www.sephiroth.it/tutorials/flashPHP/E4X/index.php

P.s. I forgot to say that E4X is also available in the Geko1.8 browser (such as Firefox 1.5). For more info see this article: http://developer.mozilla.org/en/docs/E4X. Unfortunately E4X ins’t supported by python, neither there’s a module for it šŸ™

Flash Player 9, Flex 2, ActionScript 3.0: A Survey of the New Landscape

Colin has posted an interesting article on flash9, flex2, actionscript3.
Why ActionScript 2 coders should start learning ActionScript3 as soon as possible and why timeline coders and flash designers shouldn’t…
Colin underlined a significant aspect of this new flash release: the free flex2 command line compiler. (I asked for it since so much time!)

Read the full entry here:
http://www.moock.org/blog/archives/000189.html

Google browser sync

I discovered today this great extension for Mozilla Firefox made by Google.

It synchronizes bookmarks, history, cookies and saved passwords continuously across your computers. It also allows you to restore open tabs and windows across different machines and browser sessions.
It allows you to select which setting to be sent using encryption (for example the saved password, even if I just use this extension only for my bookmarks).
Using firefox using different computers every day I always had the problem of bookmarks syncronization. First I used another firefox extension, but I dont remember its name, then I decided to put my bookmark.html file under a CVS repository, but now that I discovered this extension I will definitively use this one.

download the firefox extension here:
http://www.google.com/tools/firefox/browsersync

Flash Professional 8 FLVPlayback 1.0.1 Component Update

This update provides fixes for problems related to SMIL support in the initial release of the FLVPlayback component. It also addresses some issues related to streaming from the Flash Media Server and Flash Video Streaming Service (FVSS) partners as well as some minor issues related to using custom UI controls. Anyone working with the FLVPlayback components should apply this update. Installation instructions are included with the download in the Readme file.

Download available here

Flash 9 Preview & Flex 2

On Adobe Labs (http://labs.adobe.com) it’s finally available a preview version of Flash 9. described as “A preview of the next release of the Flash authoring tool, scheduled for release in 2007, extends the capabilities of Flash Professional 8 to include support for the new ActionScript 3.0 language in Flash Player 9.”

To download the preview it’s necessary an Adobe account (you can create one, it’s free) while the installation needs a licensed copy of Flash Professional 8 or Studio 8, because a serial number will be asked during the software setup.
Finally, after Flex 2 Betas, we’ll try also the new Flash IDE!

By the way, Flex 2 seems available at http://www.adobe.com/products/flex/ !
As promised the Flex 2 SDK is available for free:
Download Flex 2 SDK

Adobe and Google

Adobe Signs Multi-Year Distribution Agreement with Google:

Adobe Systems Incorporated (Nasdaq:ADBE) today announced the signing of a multi-year agreement with Google Inc. (Nasdaq:GOOG) to distribute the Google Toolbar with various Adobe products over the life of the deal. As a part of the agreement, Adobe and Google today will launch availability of the Google Toolbar with downloads of Adobe’s Macromedia ShockwaveĀ® Player. The Google Toolbar will now be offered as part of the Shockwave Player installation process for Internet Explorer on Windows. Under the terms of the agreement, the Google Toolbar will also be offered as part of other Adobe product installations in the future.

Google is fighting agaist Yahoo toolbar already distributed with adobe flash player and also against Microsoft Live search.
for more info read the press release entry