Предупреждение: приведенный выше пример кода немного вводит в заблуждение. Если вы забудете поставить ведущую косую черту в свой путь, приведенный выше код, устанавливающий поле nativePath, будет сбой с ошибкой 2004, потому что корневой относительный путь всегда начинается с косой черты (на macintosh). В Windows вы должны ввести путь, подобный «C: \ my \ folder \ path \ filename.txt»
В общем, вы гораздо более безопасны с помощью функции resolvePath, которая создает структуру структуры, независимую от платформы, с использованием косой черты как разделитель для подпапок. Даже если вам нужен корневой относительный путь, вы можете использовать функцию resolvePath. В этом коде ниже вы можете видеть, что мы сделали путь относительно applicationDirectory (который является особым именем метапапки в AIR), но если у subpath была начальная косая черта, путь был бы относительным.
var f:File = File.applicationDirectory.resolvePath(subpath);
if (f.exists)
return T;
else
return F;
Это следует сделать это: [проверить, существует FLV] [1] [1]: http://stackoverflow.com/questions/3335790/how-to- check-for-the-flv-file-существование-before-playing-that-use-flvplayback-in – John
Я использую NetStreams, а не класс FLVPlayback, так что это не сработает. – Abdulla