Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   FileReference расширение сохраняемого файла! (http://www.flasher.ru/forum/showthread.php?t=174508)

ganesha 27.01.2012 01:30

FileReference расширение сохраняемого файла!
 
Добрый вечер! У меня такой вопрос есть. Вот например я сохраняю файл так:

Код AS3:

var fr:FileReference = new FileReference();
        fr.save(bArray,"movie.flv");

при сохранении появляется диалоговое окно, и если ничего не менять в нем то он сохранится с расширением. Но если изменить ему имя, то расширения не будет, только если указать его явно. Как сделать так чтобы при любых раскладах расширение оставалось исходным?! Спасибо!

Wolsh 27.01.2012 01:44

А Вы где-то видели такое в винде? Расширение всегда доступно для редактирования.

NikolyA 27.01.2012 01:46

используй fileFilter которому укажи формат flv, а дальше если все верно сделаешь, то flv будет сейвиться у тебя нужным тебе именем

Wolsh 27.01.2012 10:43

NikolyA, какой фильтр? Речь о сохранении массива байт в файл. Что Вы собрались фильтровать?

Добавлено через 4 минуты
public function save(data:*, defaultFileName:String = null):void
Никаких фильтров увы, не используется.

Genzo 27.01.2012 11:09

Вообще так принято вроде, при сохранении можно самому изменить расширение. Т.ч. думаю ничего с этим не сделать.


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

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