J'avais fatigué de charger une forme d'image une url ci-dessous est mon code d'échantillon, quand j'ai essayé de charger une grande image qui est plus grande que 8191 Pixel dans la largeur ou la taille le Event.COMPLETE n'est pas distribué, de la limite BitmapData du lecteur flash 10, donc nous ne pouvons pas charger une image supérieure à cette limite de 8191 pixels? Y at-il une solution de contournement pour cela ou toute autre méthode que vous proposez de faire?grand problème de chargement d'image
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);
}
division et la fusion est une sorte de douleur cependant. – boring
Salut Mattias merci pour la réponse, Dont nous avons besoin de BitmapData pour faire le fractionnement? Dans mon cas, l'événement de chargement de l'image n'est pas distribué pour accéder au bitmap. Comme vous l'avez dit, j'ai besoin que cette image soit manipulée en flash comme pour appliquer certains effets de filtre et sauvegarder l'image finale. – Kannan
Je pense que le point de Mattias est que vous devriez diviser l'image déjà sur le serveur, puis charger dans les parties. – grapefrukt