создаю два файла .as
в первом:

Код:
#include "scr_imagebitmap.as"
var poster:MovieClip = this.createEmptyMovieClip("poster",this.getNextHighestDepth());
var img_mc:MovieClip = poster.createEmptyMovieClip("img_mc",poster.getNextHighestDepth());
var bmp_mc:MovieClip = poster.createEmptyMovieClip("bmp_mc",poster.getNextHighestDepth());
var blick_mc:MovieClip = poster.createEmptyMovieClip("blick_mc",poster.getNextHighestDepth());
loadImage("img1.jpg", img_mc);
во-втором (scr_imagebitmap.as):

Код:
import mx.utils.Delegate;
import flash.display.BitmapData;
import flash.filters.*;
function loadImage(_img, _mc):Void{
var mcl:MovieClipLoader = new MovieClipLoader ();
var mclListen:Object = new Object ();
mclListen.onLoadInit = Delegate.create(this, changeImg);
mcl.addListener (mclListen);
mcl.loadClip(_img, _mc);
}
function changeImg(_mc:MovieClip):Void{
var tmpBmp:BitmapData = new BitmapData (_mc._width, _mc._height, true, 0);
var _bmp:MovieClip = _mc._parent.bmp_mc;
tmpBmp.draw(_mc);
_bmp.attachBitmap(tmpBmp, 0, "auto", true);
var mcBevelFilter:BevelFilter = new BevelFilter(5, 45, 0x000000, 0.5, 0xffffff, 0.5, 8, 8, 2, 3, "inner", false);
var mcDropFilter:DropShadowFilter = new DropShadowFilter(6, 30, 0x333333, 50, 5, 5, 1, 3, false, false, false);
var myFilters:Array = bmp_mc.filters;
myFilters.push(mcBevelFilter);
myFilters.push(mcDropFilter);
_bmp.filters = myFilters;
var _blick:MovieClip = _mc._parent.blick_mc;
with(_blick){
lineStyle(1,0xffffff,0);
colors = [0xffffff, 0xffffff];
fillType = "linear";
alphas = [80, 0];
ratios = [0, 255]; // до 255
matrix ={ matrixType:"box", x:100, y:20, w:200, h:200, r:Math.PI/2};
moveTo(0, 204);
beginGradientFill(fillType, colors, alphas, ratios, matrix);
lineTo(175, 204);
lineTo(180, 230);
lineTo(-5, 230);
lineTo(0, 204);
endFill();
}
_mc.removeMovieClip();
}
Картинка появляется, но почему не появляется примененные фильтры и програмно отрисованная трапеция???
И еще... у меня не получается в этом случае также применить TextFormat , например,если в
poster создан TextField для отображения процента загрузки картинки.