Flex 2 で Loader で Flash 8 の SWF を load の setMask & swapDepth はバグ?


[as]
this.moge_mc.setMask(this.mask_mc);
function onMouseUp() {
this.hoge_mc.swapDepths(this.moge_mc);
}
[/as]

みたいにした Flash 8 の swf を Flex から↓みたいに load すると setMask も swapDepths も効かなくなる。なんだこれ?

[as]
package {

import flash.display.*;
import flash.net.URLRequest;
import flash.events.Event;

[SWF(backgroundColor=0xffffff, width=180, height=180)]
public class LoadSWF extends Sprite {

private var _loader:Loader;

public function LoadSWF() {
stage.scaleMode = StageScaleMode.NO_SCALE;
this._loader = new Loader();
this._loader.contentLoaderInfo.addEventListener(Event.COMPLETE, this.handleLoadComplete);
this._loader.load(new URLRequest(‘fla8.swf’));
}

public function handleLoadComplete(e:Event):void {
stage.addChild(this._loader.content);
}
}

}
[/as]

ソース Fla とか