Hallo,
Ik heb een plaatje van type MovieClip, nu wil ik van dit plaatje een bepaalde kleur, #FF00FF, doorzichtig maken met de threshold functie.
Kan iemand mij vertellen wat ik verkeerd doe? (versimpelde code, om de boel leesbaar te houden)
Deze code resulteert in een scherm met kleur #FF00FFzichtbaar, terwijl ik toch echt zou verwachten dat deze kleur transparant wordt gemaakt.
ps: Dit is een vervolg op http://gathering.tweakers.net/forum/list_message/25646989
Ik heb een plaatje van type MovieClip, nu wil ik van dit plaatje een bepaalde kleur, #FF00FF, doorzichtig maken met de threshold functie.
Kan iemand mij vertellen wat ik verkeerd doe? (versimpelde code, om de boel leesbaar te houden)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| var plaatje:MovieClip = layer.createEmptyMovieClip("plaatje", layer.getNextHighestDepth());
.......
// we load the image using a MovieClipLoader,
// and in the onLoadComplete there is the following data:
.......
var bitmap:BitmapData = new BitmapData();
bitmap.draw(plaatje);
var threshold:uint = 0xCCCCCCCC;
var color:uint = 0xFF000000;
var mask:uint = 0x00FF00FF;
bitmap.threshold(bitmap, bitmap.rectangle, new Point(), ">=", threshold, color, mask, false);
background.attachBitmap(bitmap, background.getNextHighestDepth()); |
Deze code resulteert in een scherm met kleur #FF00FFzichtbaar, terwijl ik toch echt zou verwachten dat deze kleur transparant wordt gemaakt.
ps: Dit is een vervolg op http://gathering.tweakers.net/forum/list_message/25646989