2
画像の読み込みに疲れていました。私のサンプルコードは、8191ピクセルより大きい大きい画像を読み込もうとしましたが、Event.COMPLETEが送出されていません。 Flash Player 10のBitmapDataの制限があるので、この8191ピクセルの制限よりも大きな画像を読み込むことはできませんか?この問題を回避する方法はありますか?大きな画像読み込みの問題
private function loadImage(url:String):void
{
var request:URLRequest = new URLRequest(url);
var imageLoader:Loader = new Loader();
var context:LoaderContext;
context = new LoaderContext();
context.checkPolicyFile = true;
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, image_completeHandler);
imageLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
imageLoader.load(request,context);
}
private function image_completeHandler(event:Event):void
{
trace(" Image load Complete");
}
private function ioErrorHandler(event:IOErrorEvent):void
{
trace("ioErrorHandler: " + event);
}
分割とマージは、しかし、痛みの一種です。 – boring
こんにちはマティアスは返事をありがとう、私たちは分割を行うためにビットマップデータが必要ですか?私の場合、画像ロード完了イベントは、ビットマップにアクセスするためにディスパッチされません。私は、私はいくつかのフィルタ効果を適用し、最終的な画像を保存するように、この画像をフラッシュで操作する必要があると述べた。 – Kannan
マティアスの指摘は、すでにサーバー上のイメージを分割してから、その部分を読み込むことです。 – grapefrukt