Search tutorials
Don't worry about depths anymore
In this example i will extend the MovieClip class and create custom methods similar to createEmptyMovieClip, createTextField and attachMovie. The difference is that you don't have to worry about the depth, you only need to provide the instance name. The new methods are the following:
easyCreateEmptyMovieClip(instanceName); easyCreateTextField(instanceName); easyAttachMovie(identifier, instanceName, [init_obj]);
First we add the easyCreateEmptyMovieClip method. Note that all the code will be placed on the first frame of a blank layer. Here's the code for the first method:
MovieClip.prototype.easyCreateEmptyMovieClip = function(instance_name) {
var depth_count = 0;
for (var clip in this) {
if (typeof this[clip] == "movieclip" || this[clip] instanceof TextField) {
if (this[clip].getDepth()>0) {
depth_count++;
}
}
}
return this.createEmptyMovieClip(instance_name, ++depth_count);
};
Just like the «original» method, the method returns the reference to the newly created clip.
| » Level Basic |
|
Added: 2003-07-04 Rating: 5 Votes: 3 |
| » Author |
| Mirza Hatipovic is freelance developer based in Bosnia and Hercegovina. |
| » Download |
| Download the files used in this tutorial. |
| Download (3 kb) |
| » Forums |
| More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.


Comments
There are no comments yet. Be the first to comment!