Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   возвращаемое значение для FileReference.browse() (http://www.flasher.ru/forum/showthread.php?t=196901)

Ли Мубай 31.03.2013 04:00

возвращаемое значение для FileReference.browse()
 
Здравствуйте.

метод FileReference.browse()
Цитата:

Отображает диалоговое окно выбора файлов, позволяющее пользователю выбрать файл для загрузки.
Цитата:

Возвращает Boolean — Возвращает значение true при наличии допустимых параметров и открытии диалогового окна просмотра файлов.
Можете ли вы назвать случаи, когда этот метод будет возвращать false? Иными словами, для каких случаев пишут такой код:
Код AS3:

if (!fileRef.browse()) {...}


Инсайт 31.03.2013 04:22

Вирус съест целевой файл :)
А вообще это хорошая практика предусматривать исключения. Пользуйтесь ей :)

Ли Мубай 31.03.2013 13:05

Цитата:

Вирус съест
Все равно будет true, если это только не файл самой ОС.
Какие еще будут мнения?

zxcv 02.04.2013 11:13

Не на случай ли отмены? )

Ли Мубай 03.04.2013 16:26

И этот вариант тоже неверен, к сожалению. Для true достаточно, чтобы окно выбора файла просто открылось. Дальнейшие действия пользователя на возвращаемое значение влияния не оказывают.

В AS2 был один вполне реальный случай: false возвращалось, если одно окно выбора уже было открыто, но в AS3 для этого предусмотрели спец. исключение, так что и здесь ничего.


Часовой пояс GMT +4, время: 19:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.