I have CS3 Professional. How does this differ from flash 8 and MX
The biggest difference in Flash CS3 is it's support of ActionScript 3.0. There are some interface changes, a better flash video importer, some more styling control of default components and greater ease of interactivity between other applications in the Adobe Create Suite (Photoshop, Illustrator, After Effects, etc...).
There are also some added restricitons with the UI that are catered to developing in AS 3.0.
In general though, Adobe has made it more tedious and difficult for basic uses of Flash. For creating websites, animations, etc... with actionscript is a more tedious given the overhaul of the syntax conventions in AS 3.0.
As I learn and try examples of code will my version use external as files
It depends on if you need them. If you write your AS externally, then you'll have to include them into your movie like so:
Code:
#INCLUDE "external.as"
If you're not including anything, then there is no external AS
Code:
There is also one critical thing that I'm wondering about as I start out. That is the hearchy of scripts -forgive a stupid question but it seems that scripts only work when they are assigned to the timeline when the playhead reaches them or a symbol uses them
AS is executed from top-down, frame to frame. If you have AS actions on Frame 2, they will only execute when you're on frame 2.
Code:
An actions layer. is it advisable to only use one?
I would strongly advise it. Its easier from a debugging and troubleshooting perspective. Also, if you have a dedicated actions layer that spans the length of your movie, you won't have to worry about which frame your AS is on and when it executes.
I'd also strongly recommend keeping ALL AS on this actions layer. Don't add AS to movieclips and symbols.
Lastly, whenever you can learn and get into the habit of calling things dynamically. I know you're just starting out so this might be something that you think about later. But, as a forewarning, the quicker you start the better your .swf's performance will be, the better your skills will become (as you learn how to do this properly) and it wil open a lot more possibilities for you in flash. By calling things dynamically, I mean creating and calling movie clips only when and only when they're needed. This way the system is bogged down with things on the stage that you're not currently using.
When I started with Flash, I used to have everything on the stage (though not necessarily visible) and would then move it into the viewport as I needed it. Now, all of my flash files are only one frame, with an actions layer that has an include to an external file. I call everything dynamically and I find things to be much more organized, cleaner and under my full control...just the way I like it
But that's not for everyone.
Bookmarks