画像を swf ファイルにロードするとエラーが発生します。これが私のコードです:
private var loader:Loader = new Loader( );
public function Battle()
{
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(new URLRequest("http://www.google.com.vn/images/srpr/logo4w.png"));
}
private function onComplete(event:Event):void
{
addChild(loader);
}
なんとなく、Googleのロゴが出てきました。しかし、画像が読み込まれたピクセルを操作する必要があります。画像 Bitmap を追加します:
private var loader:Loader = new Loader( );
private var image:Bitmap;
public function Battle()
{
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(new URLRequest("http://www.google.com.vn/images/srpr/logo4w.png"));
}
private function onComplete(event:Event):void
{
image = Bitmap(loader.content);
this.addChild(image);
}
何も表示されません。インターネット上で解決策が見つかりません。私は試して検出します:
private function onComplete(event:Event):void
{
image = Bitmap(loader.content);
//after above line, rest of function never run
addChild(image); // <-- no run @@
trace("this no run"); // <-- no run @@
}
Flash Builder 4 を使用していますが、エラーや警告はありません。誰かが私に解決策を教えてもらえますか? 読んでくれてありがとう。