Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Not A Problem
-
Adobe Flex SDK 3.2 (Release)
-
None
-
None
-
window xp
Description
Hi ALL,
Facing issue when trying to load image of 480px * 9720px, is there any limit for width and height to image.
I am using sdk3.2 and flash player10.
I tried in below mentioned ways:
1)Using <mx:image source="http://localhost:8081/testimg/photo01.png">
-not able to see image after application load complete.
2)Using Loader class
-not able to dispatch Event.COMPLETE even after total bytes loaded.
code:
var bitmapPath:String = "http://localhost:8081/testimg/photo01.png";
var myBitmap:Bitmap;
var bitmapLoader:Loader;
bitmapLoader = new Loader();
bitmapLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, addBitmap);
bitmapLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR ,loadingError);
bitmapLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRES S,updateInfo);
bitmapLoader.load(new URLRequest(bitmapPath));
function addBitmap(event:Event):void
{ var bd:BitmapData = new BitmapData(event.currentTarget.content.width, event.currentTarget.content.height); bd.draw(event.currentTarget.content); myBitmap = new Bitmap(bd); var img:Image = new Image(); img.addChild(myBitmap); imgContainer.addChild(img); }function updateInfo(e:ProgressEvent):void
{ trace("Loading: "+String(Math.floor(e.bytesLoaded/1024))+" KB of "+String(Math.floor(e.bytesTotal/1024))+" KB."); }function loadingError(e:IOErrorEvent):void
{ trace("There has been an error loading the image. The server may be busy. Refresh the page and try again."); }Thanks a lot in advance,
Hari krishna.