|
|
|||||
Регистрация: May 2017
Сообщений: 5
|
не создаётся объект "File"
Есть необходимость получать данные из файла, но в самом начале меня обламывают и выдаёт ошибку:
"1046: Тип не найден или не является константой времени компиляции: File." Насколько я понял нужно подключить библиотечку, которая отвечает за этот класс, но какие бы библиотеки я не находил в интернете и подключал их, и всё равно "Тип не найден..." Все импорты, которые пробовал есть в скрипте. Какой "import" всё таки решит проблему? Или я не в ту сторону думаю? package { import flash.display.MovieClip; import hint; import flash.net.FileFilter; import flash.net.FileReference; import flash.net.URLRequest; import flash.utils.ByteArray; import flash.net.FileFilter; import flash.net.FileReferenceList; import flash.filesystem; public class level { public function setLevel(){ trace("уровень установлен"); } public function XMLread(){ var file:File = File.documentsDirectory.resolvePath("supermarket.xml"); var fileStream:FileStream = new FileStream(); fileStream.open(file, FileMode.READ); var prefsXML:XML = XML(fileStream.readUTFBytes(fileStream.bytesAvailable)); fileStream.close(); } } } |
|
|||||
Регистрация: Mar 2007
Сообщений: 319
|
Этот класс лежит в airglobal.swc и работает только в AIR рантайме, во FlashPlayer рантайме работать не будет
__________________
RocketJump |
|
|||||
Если это ФП то либо грузить через лоадер, либо через эмбед.
__________________
Я заклинаю вас действовать иначе. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
имхо это двойные стандарты.Писать/читать файлы можно, а получить их список нельзя.
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
да, FileReference есть и во флеше.Сам был удивлен.
|
|
|||||
FileReference не может сохранять файлы "по тихому", в отличие от File. Это правильный подход. Не все же флешеры чисты на руку. Если дать плееру возможность записывать что-то на диск без ведома пользователя, это будет огромная дыра в безопасности
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Lorem ipsum
|
…о которой так долго говорили большевики ))
__________________
Поймай яблоко 2! |
|
|||||
Цитата:
__________________
кто не отвечает, того garbage collector забирает |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
наверное потому что это AIR - полноценное приложение со всеми пермишенами приложения и юзер при установке сам дает добро на все.
|
Часовой пояс GMT +4, время: 14:48. |
|
« Предыдущая тема | Следующая тема » |
|
|