# Advanced Masking

**URL:** <https://forum.kirupa.com/t/advanced-masking/27276>\
**Category:** flash\
**Created:** [July 31, 2003, 7:27pm UTC](https://forum.kirupa.com/t/advanced-masking/27276 "2003-07-31T19:27:21Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![DigitalPimp](https://avatars.discourse-cdn.com/v4/letter/d/5f8ce5/32.png) [@DigitalPimp](https://forum.kirupa.com/u/DigitalPimp)\
**Post date:** [July 31, 2003, 7:27pm UTC](https://forum.kirupa.com/t/advanced-masking/27276/1 "2003-07-31T19:27:21Z")

</div>

Oh k now. I have this huge bitmap that is laggin my Flash file so what I was going to do was instead of having an alpha fade for it, I would just have a mask do an alpha fade to show it but it won’t work. Can somebody help me?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 31, 2003, 7:29pm UTC](https://forum.kirupa.com/t/advanced-masking/27276/2 "2003-07-31T19:29:45Z")

</div>

You can’t tween a regular mask, but I believe you can with setMask. Run a search for it, it’s been discussed before.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 31, 2003, 9:28pm UTC](https://forum.kirupa.com/t/advanced-masking/27276/3 "2003-07-31T21:28:20Z")

</div>

i got it hehe:

```auto

with (_root.createEmptyMovieClip("maskTarget", 1)) {
	lineStyle(1, 0xff0000, 100);
	beginFill(0x000000, 100);
	moveTo(0, 0);
	lineTo(100, 0);
	lineTo(100, 100);
	lineTo(0, 100);
	lineTo(0, 0);
	endFill();
	_x = (Stage.width - _width) / 2;
	_y = (Stage.height - _height) / 2;
}
with (_root.createEmptyMovieClip("mask", 2)) {
	beginFill(0x660099, 100);
	moveTo(0, 0);
	lineTo(100, 0);
	lineTo(100, 100);
	lineTo(0, 100);
	lineTo(0, 0);
	endFill();
	_x = maskTarget._x + (_width/2);
	_y = maskTarget._y + (_height/2);
}
maskTarget.setMask(mask);
mask.onEnterFrame = function(){
	_alpha -= 5;
}

```

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 31, 2003, 9:32pm UTC](https://forum.kirupa.com/t/advanced-masking/27276/4 "2003-07-31T21:32:02Z")

</div>

The question was really for Norie. A-hole make me look like a tard…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 31, 2003, 9:35pm UTC](https://forum.kirupa.com/t/advanced-masking/27276/5 "2003-07-31T21:35:21Z")

</div>

> \*Originally posted by DigitalPimp \*  
> \*\*The question was really for Norie. A-hole make me look like a tard… \*\*

i dont have to help you with that you do it all on your own!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 31, 2003, 9:40pm UTC](https://forum.kirupa.com/t/advanced-masking/27276/6 "2003-07-31T21:40:38Z")

</div>

I think Kirupas idea of QuickBan was a good one, well as long as I become a mod… Your just bein’ a smart \*\*\* because it is too late to fire you now… But you better hope you never need a letter of recommendation. Also, remember I doubt Rusty’s will give you one. 😉 Mr. Casanova.
