I've got a movieclip of a rectangle in my library which I place on stage to attachMovie. Then I create an empty movieclip which I want to use as a mask on that rectangle clip through setMask. Users kan draw into that empty movieclip. My intention is that only those areas of the rectangle clip become visible where the user is drawing a line. So I used this:
I am using Flash CS3 with ActionScript 2.0. I am trying to load a jpg in and display it in an existing movieClip. I have created a movieClip on the stage with an instance name of maskMovieClip. I then create a new/empty clip within maskMovieClip, and then load the new clip with the jpg and then try to use the setMask to switch them. I did read that it won't work if jpg's have not finished loading, so I put a for/next loop in my example just to make sure the clips are loaded.
Here is my test code: //How to reproduce problem... //Create one movie clip on the stage with an instance name of maskMovieClip. //Create two small jpg pics called pic1.jpg and pic2.jpg. //This correctly loads and displays a jpg into maskMovieClip maskMovieClip.loadMovie("pic1.jpg", 1); [Code] .....
I've attached two files that are exactly the same except in Mask_symbol.fla I copied the frames from the _root and put them in a symbol.When you open the files you'll see the mask on the _root gets applied at runtime like it should but once you take the exact same frames and put them inside a symbol it no longer works.
Suppose I have 3 mc's : mc1, mc2 and mc3.trying to do mc1.setMask(mc2) works fine.then if I try to apply another mask on mc1, the last mask will work but the first one already applied will not.[code]Only the last mask will show.I tried to search for documentation on setMask but without any luck.
i need something in this script for make mask to all the menu now i stell don't understand why just last menu is mask i have var( i )Start from 0 to last number the menu example: last number menu is 9 so will mask just the menu number 9 i need not just to mask menu number 9 i need to all the menu menu loanding from xml and i make the script for linkage i tray so much for finish the problem for mask all but .... this is script:
I'm working on an AS2 website that uses some alpha gradient masks in its header's looping animation. If I put this animation on the main timeline my masks work perfectly [setMask()], but, because the header needs to be a movieclip, my masks don't work at all.?
i have had this file sitting around a while and what i would like to do is make the blob/bubbles mouse trailer actually set as a mask for an image or mc. all the code sits on a small control clip just outside the stage.
here be the fla - blob.fla
also any hints on how to get this little thing to work in MX 2004 ?
Got a movieclip masked by another one with onLoadInit and setMask. Everything works correctly on local but when I use the same swfs hosted on my "server" the mask simply doesn't work, losts its function and shows over the other movieclip as a box.
I am using the following code to generate a television unit that will load in various SWF files and obviously, I want to mask the viewing area of the television ONLY. The SWF is loaded on level 4, while the panel and buttons appear on lower levels. Problem is when I attach a mask from the library to the movieclip containing the SWF, nothing happens.
Here is my code...whats wrong with my final section (MASK)?
//create empty movieclips to hold contents: //***** DYNAMIC PANEL - Level 1 ***** myExpanded = this.createEmptyMovieClip("expandedContainer", 1); expandedContainer.attachMovie("expandedPanel", "expanded_mc", 1)
i want tht the part revealed by the mask mcmask movieclip created through AS only shud be displayed...but it doesnt.i create the mcmask dynamically and set its width n height dynamically. through AS.when i trace the mask width it shows it as 0.
I'm working on an AS2 website that uses some alpha gradient masks in its header's looping animation. If I put this animation on the main timeline my masks work perfectly [setMask()], but, because the header needs to be a movieclip, my masks don't work at all.
It doesn't matter whether I tick the cacheAsBitmap property in the properties panel or I set it to true with AS for both the mask and masked mc's. I even tried with both, ticking and AS at the same time, but as long as my masks are inside the header mc, they're not working.
I've tried to be very descriptive on title, cause i have found around loads of "setmask does not work on dynamicly created mcs'. My case quite differs. =x
I've got 2 mcs, one holds an gradient and the other is the loader. The image is loaded using the loadmovieclip class.
First I've tried to set the code in the mc that holds both. Failed. Also tried setting on parents, and onLoadInit. All failed.
Ps: Surelly I've done double testing for each time I've tried. Firstly I would try placin an image inside the loader mc, to be sure the code was working without the load, and only then check with loading.
I have a movie with some dynamic text, which is embedded and has aliasing turned on -- it is crisp. This text field is behind a mask that I created using setMask so the text appears. The problem happens when I publish my movie as player version 6. When I do this, the text looks as if the field was on an odd pixel, for example x = 60.4. But it's not.
Trying to use the setMask method and having trouble. I have it working on my dynamic text, but I am trying to mask the movieclip that is loading my image from the server. I have a moviclip called Comments. And in it I have movieclips called textbox and image
I have one setMask AS like this for the textbox this.textbox.setMask(this.mc_mask2); - this one works
But for image I have the same thing and it doesn't work. I have this.image.setMask(this.mc_mask);
I have a long linear flash presentation with many scenes. Besides web playback my clients asked for a standalone projector file as well. Upon making it full screen with FS command during playback, initial off stage area elements are visible when they animate into the stage on widescreen monitors...for example text moving in from left. I don't want to mask every layer in over thirty something scenes...is there an easier way by applying a mask in actionscript to the movie itself? I know setMask() works for movieclips but is there a way to apply the setMask() method to the entire presentation in AS2 because the following did not seem to work:[code]
i am loading movies into a container that is masked off using setMask(), however when i apply a filter (blur) the blur is visible outside the masked area..
Download the attached file and test it. Wait a few seconds, maybe 10-20 sec, and then se the a bug appear. It looks nice, but why? I was just playing around with lineTo and then i saw this... What do you think ?
Is there anything to opposite of setMask. Actually I want that, when I click a button then a movieclip will be masked by some predefined shape (working as mask object). when I click another button he mask will be gone. That means the object under the mask will go out of the mask.
I am making a demo where an object is moved around the screen with a line tracing its movement. The speed of this noticeably slows down over time. I tried it both with an enterFrame and by setting an interval. I imagine it has something to do with the graphics class vector drawing and garbage collection. Here is a simplified version for demo/testing. If you run it you will see the line drawing slow down over time. Is there a way to achieve it without the slow down?
I read somewhere of a technique where you use the bitmap data class to draw on a stage-sized bitmap.(I've never programmed the bitmap data class before).
Here is the code:
code: var lineX:Number = 100; var lineY:Number = 100; var deltaX:Number = 10; var deltaY:Number = 10; var lineDrawing:MovieClip = new MovieClip(); this.addChild(lineDrawing);
I'm making a shape (christmas tree) which i can't make with rectangles and circles exc, so i made it with moveTo/lineTo, the problem now is that i can't "call" for it to fill the area inside the shape... how would you do it? Also, i hope i did this the wrong way, because its a really tiresome way of making it. What I've got so far is:[code]
I have this file http:[url].... Basically lines gets drawn where ever I tween the animation.arrow MovieClip. What I'm wanting to do is be able to rewind the MovieClip and have the line erase its self step by step.
I'm looking to work out the most efficient way to maintain the joining of two points with a line in AS3. Basically, I have a whole bunch of circles that move around, and have a property subNode which will act as an end point for the line. At the moment, the way I'm doing it is extremely intensive:
I have been working on a drawing "game" in my spare time (which is limited). This is probably a common question, if so I appologize. By the way, I do not have the code here, it is on my other computer. Anyway, I was using the lineTo method and a timer listener to fire the addition of each new line segment, if that makes sense. The problem is that when you try to draw an arc quickly, it looks terrible. It draws straight lines. I tried adjusting the timer, which helps a bit but still not great. I looked at the curveTo but could not figure out a logical way to get the achor coordinates. I did some research online and found some that use addChild with bitmaps. I would rather use lines. Has anyone tackled this before?
I would like to draw a shape with LineTo (following a motion guide) and having this drawing synchronize to the duration of a sound : if the sound lasts 2 minuts, the drawing should take 2 minuts to be drawn.