Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Путь к файлу при вызове метода browse() (http://www.flasher.ru/forum/showthread.php?t=143550)

Ratys 19.08.2010 09:59

Путь к файлу при вызове метода browse()
 
Здравствуйте, пишу простую программу, в которой пользователю предлагается выбрать любую фотографию на диске. После вызова диалога открытия файла, мне нужно получить путь к нему.
Пробовал сделать это с помощью класса File, но компилятор не находит библиотеку flash.filesystem.File (я так понял для as3 этот класс недоступен).
Сейчас использую flash.net.FileReference. Вызываю метод browse(), все работает на ура, но после закрытия диалога не могу понять где же искать этот пресловутый путь к файлу.

Заранее спасибо.

-De- 19.08.2010 10:53

flash.filesystem.File работает в AIR, там тоже as3, но это не то, что в браузере запускается. flash.net.FileReference не для того, чтоб получать путь к файлу, оно для того, чтоб получать его содержимое. Справку читайте.

etc 19.08.2010 10:54

А зачем вам путь к файлу? Вы все равно не сможете его загрузить по известному пути.

Wolsh 19.08.2010 10:56

И не найдете. Это политика безопасности. Именно поэтому класс так называется - он действительно посредник и ничего личного о файле не знает. Поиск и выбор производит система, эти окна - не флэш плеера.
Вобщем, доступа к этой информации нет, ради Вашей же безопасности.


Часовой пояс GMT +4, время: 11:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.