Adobe Air. Проверьте, завершен ли createDirectory () - PullRequest
0 голосов
/ 15 февраля 2012

Я использую эту функцию http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html#createDirectory%28%29

Можно ли проверить, был ли каталог успешно создан.

createDirectory.addEventListener(Event.COMPLETE, complete);
createDirectory.createDirectory();

Этот код не запускает функцию complete .

Спасибо.

1 Ответ

2 голосов
/ 15 февраля 2012

Создание каталога является синхронной операцией, поэтому оно не вызовет событие ЗАВЕРШЕНО.Если линия пройдет, каталог будет создан.Но лучший способ - использовать try catch для перехвата исключения (IOError и SecurityEror), если создание каталога завершилось неудачно.Событие завершения выдается только для асинхронных операций.

...