Тип данных файла вызывает ошибку 1046: Тип не найден или не является константой времени компиляции: Файл - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь создать простой текстовый файл с помощью Flash и следую коду, указанному Adobe в справочных документах:

var file:File = file.applicationStorageDirectory.resolvePath("test.txt");
var str:String = "Hello";
file.addEventListener(Event.COMPLETE, fileSaved); 
file.save(str); 
function fileSaved(event:Event):void 
 { 
   trace("Done."); 
 }

Проблема в том, что Flash выдает ошибку 1406:тип не найден.Я пытался найти эту ошибку, и обычно она связана с привязкой фильма или анимацией движения.Моя проблема возникает из-за того, что я использую этот код:

var file:File

Наличие только этого кода вызывает ошибку.SWF экспортирует просто отлично без него.Тип «Файл» также не отображается в IntelliSense.Я в тупике.Я думаю, что у меня нет подходящей упаковки, но почему у меня нет нужной упаковки?

1 Ответ

2 голосов
/ 20 октября 2011

Класс File находится в пространстве имен flash.filesystem.File, поэтому убедитесь, что вы импортируете его, если хотите его использовать. Вероятно, вас сбивает с толку то, что класс File доступен только при назначении времени выполнения AIR , а не обычному времени выполнения Flash Player. Убедитесь, что вы пытаетесь это сделать в проекте AIR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...