Thursday, March 6, 2008

ActionScript 3.0 Bible

ActionScript 3.0 Bible

http://aycu11.webshots.com/image/36810/2004982245934103871_rs.jpg

Publisher: Wiley
Language: English
ISBN: 0470135603
Paperback: 735 pages
Data: Oct 2007
Format: PDF

Description: Packed with hands-on instruction and step by step tutorials, the ActionScript 3 Bible is everything you need to harness the power of this amazing language. ActionScript experts Roger Braunstein and Mims Wright guide you through the in’s and out’s of building Rich Internet Applications with ActionScript 3. Coverage includes:

* The ActionScript 3 language—variables, datatypes, operators and expressions, functions, and more
* Object-Oriented aspects of ActionScript 3
* Working with XML
* Dealing with events
* Handling error events and making your applications fault tolerant
* Debugging ActionScript applications
* Loading external data
* Working with audio, video and graphics
* Working in binary
* Developing for Apollo
* Application deployment
* And more…

Download :

RapidShare
DEPOSITfiles

Adobe AIR Native Window Throw Example

Here is another example that I built while on the On AIR Bus Tour. This example was built using Flash CS3 and requires Grant Skinner’s AIRPanel extension in order to compile the application. This example consists of a video player that you can toss around your desktop. The native window animation performance is excellent again in this example.

There is a hard-coded value to move the window above the Windows Vista taskbar. This value may need to be adjusted for people on the Mac. I have also embedded the FLV file in order to make distribution easier. Click on the image below to get the AIR file and the source FLA.

DiggTop

Grant Skinner established himself as a Flash guru many years ago, and his design firm is well on its way to doing the same as an Adobe AIR application developer, as evidenced by their creation of DiggTop. This application demonstrates many advantages to the Adobe AIR runtime, including how well Adobe AIR applications can interface with web APIs such as the Digg API to create highly customized user interfaces.

Some of the features that really captured my attention include:

  • A branded user interface that has the look and feel of the Digg website
  • An integrated, customized video player (see Figure 5)
  • Automatic slideshow creation by scanning image links within the source article (see Figure 6)
  • A self-updating mechanism that will download automatically a new version of this application
  • An advanced settings dialog box, which allows for intuitive filtering of articles and videos as well as control over notifications (see Figure 7)

DiggTop includes support for videos posted to Digg using the built-in video player.

Figure 5. DiggTop includes support for videos posted to Digg using the built-in video player.

In addition to video, DiggTop extracts images from articles and creates dynamically generated slideshows.

Figure 6. In addition to video, DiggTop extracts images from articles and creates dynamically generated slideshows.

Customize your Digg feeds to your heart's content and even create your own keyword filters.

Figure 7. Customize your Digg feeds to your heart's content and even create your own keyword filters.

DiggTop packs an incredible amount of functionality into a small amount of visual real estate (roughly 515 pixels wide by 300 pixels high). DiggTop looks like a finished product, but I suspect that Grant Skinner is going to push the limits even further with the new drag-and-drop support in Adobe AIR beta.

SearchCoders/Dashboard

The Flex developer community is pushing new ground every day. One way to keep up with the community is to install the SearchCoders/Dashboard, which makes extensive use of Adobe AIR capabilities. This Flex based application has many brilliant, community-focused features including:

  • Integrated support for threaded discussion forums, chat rooms, job boards, RSS feeds, and notes
  • Transparent, dynamic windows with drop shadows
  • Customized window chrome
  • A very advanced search system
  • Extended functionality through a user login system

The search functionality is particularly useful for finding help about a particular conversation you might be interested in. For example, you can search for all posts from a particular person or a domain such as adobe.com. This is a terrific example of the type of a desktop application that can be targeted at a certain community and would have been prohibitively expensive to build with traditional desktop application building environments.

One other unique aspect to this application is that it includes a tasteful advertising component built into the user interface (see Figure 8). As Adobe AIR developers continue to build more advanced applications, it’ll be interesting to see how they support business models such as subscriptions and advertising.

The SearchCoder/Dashboard AIR application includes a tasteful advertising component.

Figure 8. The SearchCoder/Dashboard AIR application includes a tasteful advertising component.

Adobe AIR Native Window Animation Example

This is the first of many examples that I will be posting here over the next couple of days which were built while riding on the On AIR Bus Tour. This example was built using Flash CS3 and requires Grant Skinner’s AIRPanel extension in order to compile the application. The example creates a new native window which animates around the main window in a carousel motion. Note the excellent performance of animating native windows in AIR.

You will notice that the code is setup to accept additional native windows so that you can create a carousel of multiple native windows. The only problem is that z-indexing of native windows is not supported in the beta 1 of AIR. It will be rolled out soon though. Click on the image below to get the AIR file and the source FLA.

Adobe AIR SpitEmOut Video Example

This is another cool example I made during my time on the On AIR Bus Tour. This example was built using Flash CS3 and requires Grant Skinner’s AIRPanel extension in order to compile the application. It also uses the Tweener AS3 library to accomplish the animation so make sure to download that before trying to compile it. This example allows you to drop an FLV file onto the player to begin playing it back. You can then click on the camera icon to spit out a screen shot onto your desktop. Then you can right-click on the screenshot in order to save it as a PNG file.

The application is actually a full maximized, transparent application rather than a bunch of native windows. This is because it is impossible to rotate native windows. It also doesn’t resize the player when a video larger than 320×240 is dropped on. Click on the image below to get the AIR file and the source FLA.

Adobe AIR SpringyWindows Example

Here is a fun little example that I made tonight that applies spring physics to 4 native windows. This example was created using Flash CS3 and Grant Skinner’s AIR panel. The main application window spawns 3 new windows and then all of their positions are continuously updated using an EnterFrame event. Once launching the app, move the window with the blue background around the desktop to see the springy action.


You can download the AIR file as well as the source FLA file.

TwittAIR application updated

Since the beta version of Adobe AIR (Apollo) was recently released, I decided to update my Twitter application so that it runs in the new runtime. There may still be some issues due to the flaky Twitter API, but it is still a good example of using custom chrome. I have also uploaded the full source so that you can see how it was put together.

Flash + After Effects


Chris Jackson, \"Flash + After Effects\"
Focal Press | ISBN 0240810317 | February 14, 2008 | 304 Pages | PDF | 12.3MB


Flash Designers: push Flash to the next level with After Effects robust toolset.
* Add motion graphics and visual effects to your Flash projects
* Fuse 3D depth into 2D animations
* Prepare Flash animations for broadcast
* Save development time in executing animations

Combine these two powerhouse applications to expand your multimedia horizons. Flash + After Effects gives the experienced Flash designer a working understanding of the After Effects toolset with professional techniques that raise the design bar for Web, broadcast, or CD/DVD delivery.
===============

Download from RapidShare

Download from Depositfiles

Download from FileFactory

Download from Easy-Share