Pas d'idée ? Je vous transmets la classe :
package
{
import flash.display.Sprite;
import jp.shichiseki.exif.*;
import flash.events.Event;
import flash.net.URLRequest;
import flash.display.Loader;
public class Main extends Sprite
{
/* An instance of the Exif Loader */
private var loader:ExifLoader = new ExifLoader();
public function Main():void
{
/* Loads the image and adds a listener to run a function when complete */
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(new URLRequest('img.jpg'));
}
private function onComplete(e:Event):void
{
/* Add the image to stage */
loader.scaleX = 0.08;//Scale original image as it is 4000+px wide
loader.scaleY = 0.08;
loader.x = 195;
loader.y = 130;
addChild(loader);
/* Check the available exif data and display it */
if (loader.exif.ifds.primary)
{
displayIFD(loader.exif.ifds.primary);
}
if (loader.exif.ifds.exif)
{
displayIFD(loader.exif.ifds.exif);
}
if (loader.exif.ifds.gps)
{
displayIFD(loader.exif.ifds.gps);
}
if (loader.exif.ifds.interoperability)
{
displayIFD(loader.exif.ifds.interoperability);
}
if (loader.exif.ifds.thumbnail)
{
displayIFD(loader.exif.ifds.thumbnail);
}
}
private function displayIFD(ifd:IFD):void
{
/* Adds the read data to the textfield in stage */
for (var entry:String in ifd)
{
infoTF.appendText(entry + ": " + ifd[entry] + '\n');
}
}
}
}