A Flash Developer Resource Site














Internet Commerce

Partners & Affiliates














Developer Channel

internet.com


Featured Flash FLA
Gallery Downloads 11303 Flash Movies | 7 New Flash Movies Added
What's New | Top 100

Featured FLA

» Author: Nitin Tikhe
» Title: Cart
» Description: This Animation Tut is a fun and useful for kids below 15 years. Watch the Flag, Doors, Stick and Horse movements.
» More by Nitin Tikhe


Random FLAs | Add Flash Movie
Featured Flash Site
Gallery Downloads 6008 Flash Sites | 0 New Flash Links
What's New | Top 100 Flash Site

Featured Site

» Posted in the Flash Kit Links section
» Title: Banana Swimwear
» Description: This is a banana swim wear interactive catalog we designed and animated in Flash


Random Links | Add your own Flash Related Links
Flash Tutorials 1255 Tutorials 7 New Tutorials Added!
What's New | Top100

» Make flash video player for broadcasting live streaming video / TV on website
» How to convert the project file of Flash Demo Builder 2.0 into FLV file
» FLV to PSP for Mac - How to convert YouTube video to PSP on mac
» How to Convert FLV to MP4 for Playback on iPod
» how to download and convert youtube video to AVI with Leawo Free FLV converter
» Flash Multi-player Game Tutorial - TicTacToe
» How to make Flash elearning tutorials with screen recorder?
» Fader API:Slideshow with MovieClips on stage
» How to convert MS PPT file into an FLV File
» Unknown Tag: Title10
Random Tutorial | Add Site

Network Design Manager
The Computer Merchant, Ltd
US-VA-Hampton

Justtechjobs.com Post A Job | Post A Resume


Tutorials Home What's New Top Rated Submit myTutes Random!

Search Tutorials


Categories Dynamic masking using the drawing API
Author: Patrick Mineault | Website: http://dakar.netqcca.com |

 
Page 2
«prev 1 2 3 4 5 6 next»

You can put this script on a frame and test the movie to see the effect. It's very simple really. The createEmptyMovieClip call creates a new movie clip on stage with the specified instance name and level. The with action is a shortcut that selects a certain movie clip and assumes that subsequent actions are applied to it. This allows us to have cleaner code than with the conventional alternative:

this.createEmptyMovieClip('square',0);
_root.square.moveTo(0,0);
_root.square.beginFill(0x000088)
_root.square.lineTo(100,0);
_root.square.lineTo(100,100);
_root.square.lineTo(0,100);
_root.square.endFill();

Although this script is functionally equivalent to the first one you can easily see that the with action makes everything tidier and simpler.

Now for the meat of the drawing API. Basically you first move a "pointer" to a certain point in the target movie clip. Then you start drawing by calling beginFill. Next, you move the pointer across the stage using lineTo, following the outline of the shape you want to draw. Finally, you end the routine with a call to endFill, which effectively draws the shape that you have outlined. Although we have not used it in this example, calling _root.square.clear() will clear the square that we have drawn. Those of you who were in the Quebec education system in the late 80s may have flashbacks of LOGO and the infamous LC and BC (if you have no idea what I'm speaking of please ignore the preceding).

Using this movie clip as a mask is just a matter of adding a single line of code. Start out by drawing a small shape in the top left corner of the stage. Convert to a movie clip using F8. Assign it the instance name "maskee". Then at the end of the script we've created you will add:

_root.maskee.setMask (_root.square) 

This assigns the square movie clip as the mask of maskee. As you see Macromedia has created a marvelously simple API that is plenty powerful. Let's see a few examples in action.

«prev 1 2 3 4 5 6 next»

» Level Advanced

Added: : 2004-03-26
Rating: 7.57 Votes: 14
Hits: 1080
» Author
Always looking for a new challenge, I'm going to Senegal this summer to lend my computer skills in a volunteering project. I'm sending you this tutorial as part of my fundraising campaign, see http://dakar.netqcca.com . Enjoy!
» Download
Download the files used in this tutorial.
Download (461 kb)
Get conversion and unzipping tools for PC and Mac here!

» Forums
More help? Search our boards for quick answers!

Please rate this tutorial, 10 is the top rating, you can also click the comments link to read/write a review.
10 9 8 7 6 5 4 3 2 1
Read or Post Comments