Archive for February, 2009

Make a button from a MovieClip – Tips & Tricks

Tuesday, February 24th, 2009

movieclipbtnIn the first meeting of A-SFUG I showed a tip about creating the up, over and down states of a button using a movie clip. I thought that I should put it up here as a reference.

An easy way of creating a button from a movie clip is to give the names of the frames with the different states of the button "_up", "_over" and "_down".

Add a stop(); frame on frame 1 of the movie clip. Then out on the main timeline, open the actions panel and write:

myButton_btn.buttonMode = true;

Just change myButton_btn to the instance name of your movieclip.

Now test the movie and roll over the button and It will now go to the over state. Press down on it and it will go to the down state.

So you do not need to write the code for on roll over, on mouse down and on roll out. Flash will automatically detect what you are wanting to do and do it for you.

Now you may be asking "Why should I do it this way? Why can't I just make it as a regular button?" Well you can still do it that way if you like, however the benefit of doing it this way is that a movie clip is more light weight then a button. This means that flash can run a bit faster.


Forget 25 lines. Try 140 Characters

Thursday, February 19th, 2009

A while ago I talked about the 25 lines competition which is a contest to see who can make the most spectacular thing with only 25 lines of code. Today Grant Skinner has announced on his blog a competition called #tweetcoding. Basically the contest is to create the coolest thing you can in AS3, with  only using 140 characters of code. If you enter you stand to win a copy of Flash CS4!

Details can be found here:

Structure Creator 1.1.5

Monday, February 2nd, 2009
Structure Creator

Structure Creator 1.1.5 extension for Flash is now available. The Mac folder issue has now been fixed.

Get it from Google Code

I would like to have some feedback to see if people actually like it, how i could make it better etc. Please leave a comment or contact me via email.