|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2009
Сообщений: 2
|
Как загрузить изображение с локального диска на сцену?
Как загрузить изображение с локального диска на сцену с возможностью выбора файла через диалоговое окно?
для 10ки, это реализуется примерно так: private var _fileRef:FileReference = new FileReference(); private function loadImageHandler(e:Event):void { _fileRef.addEventListener(Event.SELECT, selectFileHandler); _fileRef.browse([new FileFilter("Изображения (*.jpg,*.gif,*.png)", "*.jpg;*.gif;*.png", "JPEG;jp2_;GIFF")]); } private function selectFileHandler(e:Event):void { _fileRef.addEventListener(Event.COMPLETE, completeImageLoadHandler); _fileRef.load(); // <- эта функция доступна, начиная с 10ки } private function completeImageLoadHandler(e:Event):void { var fileLoader:Loader = new Loader(); fileLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPicLoaded); fileLoader.loadBytes(_fileRef.data) } private function onPicLoaded(e:Event):void { addChild(e.target.content); } ВОПРОС: как реализовать это для 9ки? Последний раз редактировалось octoberboy; 24.04.2009 в 09:29. |
|
|||||
стервочка (я мужик)
|
а очевидный ответ "никак" Вам не приходит на ум?
|
|
|||||
никак. согласно документации.)
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Apr 2009
Сообщений: 2
|
иногда очевидный != верный
Я знаю, что во флэш 9 нельзя выбрать файл на диске и загрузить его в ролик. Я знаю , что это сделано в целях безопасности (мол ролик не должен палить локальные пути к файлам у пользователя). Об этом говорится в документации flash: http://livedocs.adobe.com/flash/9.0/...=00001656.html (см. строчку, начинающуюся "They do not allow the SWF file that initiated"). На это сетуют на много где. Например тут: http://www.ultrashock.com/forums/fla...nce-84630.html http://objectmix.com/macromedia-flas...cted-file.html Но, возможно наши флешеры поумнее буржуйских и, столкнувшись с такой же проблемой, придумали какой-нибудь хак В расчете на это и создан топик Последний раз редактировалось octoberboy; 24.04.2009 в 11:34. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Не придумали и не должны были придумать.
|
Часовой пояс GMT +4, время: 19:12. |
|
« Предыдущая тема | Следующая тема » |
|
|