आप इस तरह यह कर सकते हैं:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded)
loader.loadBytes(byteArrayData);
-
function onLoaded(e:Event):void
{
var loader:Loader = Loader(e.target.loader);
var bitmapData:BitmapData = Bitmap(e.target.content).bitmapData;
width = bitmapData.width;
height = bitmapData.height;
// cleanup
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onLoaded);
}
नकारात्मक पक्ष यह है कि पूरे छवि तो वास्तव में छवि की जरूरत नहीं है, तो आप करते डीकोड किया जा रहा है,, लेकिन केवल चौड़ाई और ऊंचाई, आप वास्तव में बाइट सरणी में देखना और फ़ाइल प्रारूप को डीकोड करना चाहते हैं। (अधिक मुश्किल है, लेकिन
स्रोत
2011-10-25 20:27:15
मैं # 2044 त्रुटि हो रही है: बिना क्रिया के IOErrorEvent :. पाठ = # 2124 त्रुटि: लोड फ़ाइल एक अज्ञात प्रकार मैं जब लोडर में bytearray गुजर एक त्रुटि हो रही है है – user1013448
।। त्रुटि # 2044: अनचाहे IOErrorEvent:। पाठ = त्रुटि # 2124: लोड की गई फ़ाइल एक अज्ञात प्रकार है। – user1013448
शायद आप जो बाइटएरे प्रदान कर रहे हैं वह अच्छा नहीं है। उस बाइट सरणी कहां से आ रही है? –