This is a follow up from the Complete Starter guide. You may want to read that first if you are new to Eclipse and FDT. The aim of this article is to provide some helpful insights when developing Flash websites using the Eclipse platform with the FDT plug-in. The focus will be more on the platform and how FDT offers certain features that you as an Actionscripter just can't live without. The Eclipse IDE is full of very useful built-in features. All of which is available to use. This article relies on the default shortcut keys when FDT is installed.
Katsuomi Kobayashi has developed an interesting driving simulation using Google Maps API for Flash. This is his second driving simulation, the first was simply a flash toy and a time-waster that I admit cost my previous employer some productivity. Kobayashi was trying to develop more complicated courses but found ready made courses in Google maps. Google [...]
Logging your apps can greatly speed up the debugging process. ThunderBolt AS3 is a light easy-to-use logging tool for Flex 2 or 3 and Flash ActionScript 3, using Firebug in Firefox. It is open-source, and is released with a Mozilla Public License 1.1. The tool provides an option to set various log levels: INFO, WARN, ERROR, [...]
In the last article I explained how to create an image surrounded by border. That article is a start for fixing the issue: “image doesn’t have border style”. Now I extended even more the new ImageBorder component to be able to center it horizontally and vertically and still be well displayed. Modifications were made in updateDisplayList method [...]
Bartek shows this time a cool banner using the FIVe3D. He also mades available the source of the banner so you can check the code. Read and view demo or download source
InfoQ just published post about a great ActionScript framework, JumpShip. JumpShip is a Ruby on Rails inspired ActionScript 3 MVC driven RIA framework. Here at Flex RIA we are all big fun of RIA infused Ruby on Rails system. As matter of fact, the best startup we’ve written(Babble) was just like that. And now, JumpShip [...]
How to put border around an image? How to do that when you set only maxWidth and maxHeight? This is not an easy task. Googleing about my issue I found this, on Adobe’s LiveDocs (you must go at the end where comments are): a couple of helpful comments where Justin.Buser is, literally, drawing a rectangle [...]
That is a  verry small isue, but some times we really need a fast answer. I try to use setFocus method for diffrent UIComponents, for most of them it’s ok, but for a button for example you can’t see focus border using only setFocus method, so the solutions is to use also drawFocus method. drawFocus method is [...]
Some time ago, in a previous article I presented you ImageRail component that displays some thumbnails with possibility to scroll to left or right. Now we will add some new features that were missing. Click Event - imageClick Styles - imageBackgroundAlpha HandCursor Click event will be triggered when there is a click on an image, more precisely, on the [...]
What I mean in the title is this: having a data grid with a column containing some priorities (like: urgent, normal, high) among other columns, you want to sort by this priority column, but you notice that is not sorted by its importance but alphabetically. To make it crystal clear follow the example bellow… Having the [...]
Using events is fun in MXML components is fun and easily you can specify events using Event meta tag inside the component like this: <mx:Metadata> [Event(name="myevent", type="com.MyEvent")] </mx:Metadata> The following lines defines the myevent attribute of the component like this: <com:FramedImage x="10" y="10" myevent="handleMyEvent(event)" ... /> FramedImage component is a custom component which displays a framed image. For [...]

Just come back from the big Apple and discovered that Adobe as3tour, presented by Colin Moock, will be in Italy on Moday 23rd of June, and more precisely in Milan at the Atathotel Executive.

Also, this will be the last stop of the tour! So don't miss it if you live near Milan, like me!

The course teaches object-oriented programming fundamentals in
ActionScript 3.0. it is designed for Flash users with beginner to
intermediate programming skills (*NOT* advanced programmers). the target
audience should have:
     * familarity with the Flash authoring tool
     * basic knowledge of variables and functions
     * little or no experience with object oriented programming

topics covered include object-oriented programming, classes, objects,
variables, methods, packages, event handling, displaying things on
screen, and compiling and running programs.

Anyway, dont miss the beer(s) at the end of the meeting!! :)

In this article I'll present a new component I built: ImageRail. This MXML component will display a series of thumbnails having the possibility to scroll them horizontally. Parameters: paths: an array containing URLs to images images: an array containing image objects imagesToShow: an unsigned integer that specifies the number of images displayed at a time - deafult is [...]
Two Directory Source Control is a work flow where you utilize one directory from source control, one directory that you work out of, and you then shuttle between them at your convenience. In this article, I’ll describe how traditional work flows work, the problems with them, and how you can use the Two Directory [...]
I just posted a tiny demo of the new FileReference feature mixed with AlivePDF. Just simple !
I was really happy when I found out how to do proper fade outs of MovieClips containing other MovieClips, but I am even more happy now because I found how to do it in ActionScript 2. I don't know why but I was thinking that blendMode was something new that came in Flash 9, but [...]
Here’s and example of our Library & LibraryManager classes that we use in some of our Flex and AS 3.0 projects to manage our external assets stored in SWF’s. The classes enabled you to create multiple libraries of embedded (retaining and giving access to code) or loaded SWF’s. You can create instance of Library wherever you [...]
A lot of folks ask me how to create a simple preloader using ActionScript 3.0 in Flash CS3, so I thought I'd share the information with everyone all at once. Here's the idea behind creating the simple preloader shown here:
  1. Create necessary variables. You'll need the path to the file you want to load, in the form of a string. You need a URL request to represent the URL of the file, and you'll need an instance of the Loader class to load the file.
  2. Add event listeners to your Loader object's contentLoaderInfo property to listen for the Event.COMPLETE event (for when the file is done loading) and the ProgressEvent.PROGRESS event (to do stuff while the file is loading, or to show a preloader). You can learn more about the contentLoaderInfo property in Flash Help. Basically, it's the property that holds all of the information about the file that's loading, so you need to use it to register event listeners.
  3. Create event listener functions to respond to the events. Don't forget to put the loader on the stage using addChild() once it's loaded.
  4. In the ProgressEvent listener, you can access the loading info via the ProgressEvent's bytesLoaded and bytesTotal properties. Divide bytesLoaded by bytesTotal to calculate the percent that is loaded. The value will be between 0 and 1. Hold it in a variable for easy reference later on.
  5. To get a number that represents the percent loaded that is between 1 and 100, multiply the percent loaded variable by 100 and round the number using Math.ceil (so you don't get zero as a result).
  6. Use your rounded percent to refer to a movie clip frame to show when the file is at a particular percent. For example, once your file is 50% loaded, the preloader movie clip will display frame 50.
That's it! If you're not sure what these steps look like together in a completed file, you can download the source code here. Enjoy!

Note: I do not make any guarantee for these files regarding bugs or implementation in your applications. If you want to contact me to fix bugs or solve problems for your application, have your credit card number ready. =)
Amongst other cool happenings at the Budding Talent Night #2 for the LA Flash User Group, is Steven Sacks presentation on Gaia , the framework for building Flash sites uber-quickly.  I managed to get a run through last night and was really impressed.  I’ve talked, offered advice, and even contributed a tiny portion of sample [...]
In the previous articles in this series I explained how to create a horizontally and vertically resizable canvas. In this third article we will add the possibility to resize in both direction by dragging the right bottom corner. What we will do: add the new UI control (the right bottom button) create the necessary events for it create CSS [...]

Subscribe to Planet Flash

Search

Tags

3d Actionscript actionscript 3 ActionScript 3.0 Adobe Adobe Air Adobe AIR (Apollo) Adobe Flash Adobe Flex AdobeMAX08 AIR AIR Adobe Integrated Runtime Announcements apollo as3 Asides awards BEA Beautiful Web Business Cairngorm ColdFusion Community Components Conferences design dev Development Events Examples Featured Flash Flash CS3 Flash experiments flash player Flex Flex 3 Flex Example FMS Fun Gallery General Google Jobs Marketing MAX MAX 2007 Misc News Open Source Other Papervision3D Personal photos Photoshop Process Processing RIA Stuff techmology Technology Thinking Loud Uncategorized Whatever

Blogs

Buttons

Planetarium