PDA

Просмотр полной версии : оценка функций приложения


Starzed
24.12.2010, 20:40
Планирую сделать на флексе приложение криптографического характера. Не вдаваясь в дебри, мне интересно реально ли реализовать на этой платформе следующие функции:
-получить байт-код любого файла на жестком диске(еще интересно на сколько производительна будет такая операция, в сравнении с аналогом на с++)
-отображать процесс загрузки файла с жесткого диска

terbooter
24.12.2010, 20:50
На AIR теоретически можно (http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/filesystem/FileStream.html)

Starzed
24.12.2010, 21:58
думал об этом, не хочется на air'e, а вот этот класс меня не выручит? http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/FileReference.html

goodguy
24.12.2010, 22:00
у флеш плеера куча ограничений безопасности, многих из которых нет в эир. Так что эир для таких целей лучше

Starzed
25.12.2010, 16:44
и все же, очень интересно возможно ли это сделать как веб-приложение, а не десктоп. А лучше или хуже это уже другой вопрос.

scarbo
27.12.2010, 17:10
http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/FileReference.html#load%28%29

etc
27.12.2010, 18:24
Как web — пожалуйста, но пользователь сам выберет нужный файл.

Starzed
28.12.2010, 01:35
ну да, и нужно чтобы пользователь сам его выбирал. А как показать процесс загрузки этого файла?

goodguy
28.12.2010, 08:02
Ну, думаю, заюзать ProgressEvent.PROGRESS ;)

etc
28.12.2010, 16:32
Starzed, а зачем вам его загружать? Что вы хотите с ним делать?

Starzed
28.12.2010, 23:52
мне не нужно загружать, мне нужно байт код получить, если файл будет большим то это будет занимать некоторое время.

etc
29.12.2010, 00:00
Тогда вам нужен FileReference#load() (http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/FileReference.html#load()) и событие ProgressEvent.PROGRESS (о котором выше упоминалось).

Starzed
29.12.2010, 03:39
всем большое спасибо