Hi,
I am trying to add a mask to my xml thumbnails, I have managed to get the mask working but only on the first image…
Here is my thumbloaded function:
function thumbLoaded(e:Event):void {
var my_thumb:Loader = Loader(e.target.loader);
var sprite:Sprite = new Sprite();
var shape:Shape = new Shape();
var dropShadow:DropShadowFilter = new DropShadowFilter();
var _mask: MovieClip = new MovieClip();
_mask.graphics.beginFill(0xFFFFFF);
_mask.graphics.drawRect(0, 0, 210, 130);
_mask.graphics.endFill();
_mask.x = _mask.y = 10;
my_thumb.mouseEnabled=false;
// shape.graphics.lineStyle(1, 0xffffff);
shape.graphics.beginFill(0xffffff);
shape.graphics.drawRect(e.target.loader.x, e.target.loader.y, e.target.loader.width, e.target.loader.height);
shape.graphics.endFill();
dropShadow.color = 0x111111;
dropShadow.blurX = 5;
dropShadow.blurY = 5;
dropShadow.angle = 0;
dropShadow.alpha = 0.9;
dropShadow.distance = 0;
shape.filters = [dropShadow];
sprite.addChild(shape);
sprite.addChild(my_thumb);
sprite.addChild(_mask);
my_thumb.mask = _mask;
my_thumb.contentLoaderInfo.removeEventListener(Event.COMPLETE, thumbLoaded);
}
I have messed about for ages but cant get it right. Can anyone help.
Thanks
Phil