![]() |
Чтение данных из открытого файла на компьютере
Открываем текстовый файл. Как можно теперь прочитать его содержимое (как строку)?
Код AS1/AS2:
Также интересует, где флешка сохраняет на компьютере файлы SharedObject? |
Методы FileReference - только для работы с сервером.
1. Не получится. Казалось бы, можно было бы попробовать после onSelect вызвать load метода Loadvars, но нет. После onSelect мы можем получить только имя файла, а ссылку на файл увы, нет: Код AS1/AS2:
Код:
_listeners [object Object]Если мы делаем что-то вроде админки, то прочитать содержание после onSelect можем только загрузив файл на сервер и закачав его обратно. (Я, например, так и сделал в паре админок). 2. Нет, нельзя. По крайней мере, в AS2 и без надстроек типа Zinc дела обстоят так. |
selFile.name - именно имя файла, а не полный путь к нему.
Цитата:
c:\Documents and Settings\[USER_NAME]\Application Data\Macromedia\Flash Player\#SharedObjects\ под вистой папка Documents and Settings вроде Users называется. Некоторые новшества по работе с локальной файловой системой, которые вас, быть может, заинтересуют, введены в AS3 под 10-ым плеером. Почитайте доки. |
Как-то все взаимоисключающе...
Либо грузим файл с помощью load и читаем его, но тогда вручную указываем путь к файлу. Либо "открываем" файл через explorer, но прочитать его не возможно... SharedObject тоже не порадовал форматом хранения данных =(( |
Ну флеш вроде как не заточен под работу с файловой системой.
Некоторые еще огорчаются, когда узнают, что писать данные в локальный файл тоже нельзя. Смотрите в сторону AS3. |
Цитата:
|
| Часовой пояс GMT +4, время: 04:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.