Although, I have been creating Flash Classes for some time, I had never created a class for my main Flash document – it has always been just a bunch of ActionScript functions. This wasn’t the OO way, so I decided to use the Document Class for the current application that I am working on. I was easy to set up.
Archive for the ‘Actionscript’ Category
I’m creating a new portfolio site using Joomla and Flash. I’ve spent this past weekend creating AS3 class packages (and converting some of my AS2 classes to AS3).
I began loading thumbnails using AS3′s URLRequest and URLLoader in my main application file. I decided to create a package that would request/load the thumbnails, but I needed to return the data from the URLRequest to my main application. I was able to accomplish it using the dispatchEvent method.
Note: This functionality is the basis for my gpUrlLoader class (part of my gpAS3Library).
I’m working on a Flash/AS3 application where I am loading various types of files (images, xml, etc). After writing the same code over and over again, I decided to create an AS3 class to use with my application. This class will load image, swf, text, xml, html, stylesheet, json, and sound files.
Quick Tip:
When using E4X (AS3) to test whether an attribute exists, if you write:
var nX:Number = (shape@nY) ? shape@nY : 0; |
an exception will be thrown. You should instead write:
var nX:Number = (shape.attribute('nY').toString()) ? shape@nY : 0; |
I had hoped that Flash/Flex/AS3 had an hasAttribute method, but I guess this will do.
I just received a Flash/AS3 error message:
1172: Definition could not be found
After many years of developing websites using Flash/AS2, I abandoned Flash web development for the new world of Ajax development (actually, Flash was the first Ajax/Web 2.0 framework).
I recently began to convert some of my AS2 class packages to AS3. I upgraded to Flash CS3 a couple of years ago, but because I have recently been doing a lot of Ajax development (primarily JQuery, YUI, and Dojo), I have only done minor Flash development, limited to Flash banners and other animation projects.
After a lot of frustration, I figured out why I was receiving errors when converting my flash AS2 classes to AS3 packages.


