Ich hatte müde ein Bild laden eine URL unten ist meine Beispielcode, wenn versucht, ein großes Bild zu laden, die größer als 8191 Pixel in der Breite oder Höhe der Event.COMPLETE ist nicht versandt, ich bin mir bewusst des Flash Player 10 BitmapData limit, also können wir kein Bild laden, das größer ist als das Limit von 8191 Pixeln, gibt es einen Workaround für diese Oder eine andere Methode, die Sie vorschlagen?großes Bild laden Problem
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);
}
Teilung und das Verschmelzen ist eine Art obwohl der Schmerz. – boring
Hallo Mattias danke für die Antwort, brauchen wir nicht die BitmapData um das Splitting zu machen? In meinem Fall wird das Ereignis zum vollständigen Laden des Bildes nicht für den Zugriff auf die Bitmap ausgelöst. Wie gesagt, ich brauche dieses Bild im Flash zu manipulieren, indem ich einige Filtereffekte anwende und das fertige Bild speichere. – Kannan
Ich denke, Mattias 'Standpunkt ist, dass du das Image schon auf dem Server aufteilen solltest und dann die Teile einspielen sollst. – grapefrukt