ムービー クリップに画像を読み込んで、次のようにサイズを変更しようとしています。
var loader:Loader = new Loader();
public function setProfilePicture(url:String){
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplte);
loader.load(new URLRequest(url));
addChild(loader);
}
protected function onComplte(event:Event):void
{
EventDispatcher(event.target).removeEventListener(event.type, arguments.callee);
var image:DisplayObject = (event.target as LoaderInfo).content;
image.width = 132;
image.height = 132;
}
上記のコードは、Adobe Flash CS5 で実行すると正常に動作しますが、ブラウザ (Chrome など) で開こうとすると、画像のサイズが 132x132 に変わりません。onComplete 関数に addChild(loader) を入れてみたのですが、今度はブラウザで開くと画像すら読み込まれず、Adobe Flash CS5 での実行は相変わらず。
私の提案は、ブラウザで開いたときに関数 onComplete が機能しないということですが、なぜですか??? どんなアイデアでも大歓迎です。