Toon posts:

[actionscript] Gebruik van BitmapData:threshold

Pagina: 1
Acties:

Verwijderd

Topicstarter
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)
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

Verwijderd

Topicstarter
Een paar pointers naar een tutorial / sample zou ook zeer welkom zijn. Zelf kan ik geen voorbeelden vinden welke ik kan gebruiken voor mijn probleem

Verwijderd

Staat de oplossing in de comment van Sep 22, 2005 bij de livedocs voor de BitmapData.treshold method?