Вот сам код
Код: Выделить всё
import by.blooddy.crypto.MD5;import flash.net.FileReference;import flash.events.Event;import flash.display.Loader; var f:FileReference=new FileReference();f.addEventListener(Event.SELECT,selectedF); function selectedF(e:Event){ f.addEventListener(Event.COMPLETE,loaded); f.load();}function loaded(e:Event){ var loader:Loader=new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,hash); loader.loadBytes(f.data);}function hash(e:Event){ txt.appendText(f.name + ' - '+MD5.hashBytes(e.target.bytes)+'\n');}load_file.addEventListener(MouseEvent.CLICK,function(e:MouseEvent){//Это кнопка f.browse(); }); //Флеш запущена на локальном компе
1.gif - 989c4b1ee1f7874595c2909bde8fcc53
2.jpg - 5b57aa0345752e66d3f8fcd1ad347d98
3.gif - a715b2582b55eeb85e6c893728fa067a
//когда залил на сервер и запустил флешку в браузере
1.gif - 2a14978f7bf0902bbbd3185a20b58c90
2.jpg - 34a330681c5a340aa50251921e5f6112
3.gif - 67d25211f3a77fda25760056d42a0d27
1.gif, 2.jpg, 3.gif - это в обоих случаях одни и те же фалы. Кто нибудь понимает в чем дело?