Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.07.2013, 13:56
ther вне форума Посмотреть профиль Отправить личное сообщение для ther Найти все сообщения от ther
  № 1  
Ответить с цитированием
ther

Регистрация: Apr 2008
Сообщений: 211
По умолчанию FileReference и расширение файла. как задать?

В общем, сделал я сохранение/ загрузку результатов.
Код AS3:
			var fileRef:FileReference = new FileReference();
			fileRef.save(myXML,'result.xml');
при этом, в поле с именем файла значится result.xml, и если усер меняет имя файла и не дописывает xml, то файл будет без него, и при загрузке он не виден. Как можно жестко задать расширение, что бы усер не смог его менять?
спасибо

Старый 06.07.2013, 13:59
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 2  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Я ничего не понял.
Усер в любом случае сможет переименовать файл, хранящийся у него на компьютере.
__________________
Дети не должны знать о своих родителях

Старый 06.07.2013, 14:01
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 3  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
если это не AIR и с подтверждением пользователя, никак. Можно только проверить
Код AS3:
var onComplete:Function = function( file:FileReference ) : Void
{
    if( file.name.toLowerCase().indexOf( ".xml" ) < 0 ) onExtensionRemove();
    else response.callSuccess();
};
__________________
return this...

Старый 06.07.2013, 14:03
ther вне форума Посмотреть профиль Отправить личное сообщение для ther Найти все сообщения от ther
  № 4  
Ответить с цитированием
ther

Регистрация: Apr 2008
Сообщений: 211
при вызове
Код AS3:
fileRef.save(myXML,'result.xml');
в поле имени файла значится result.xml. И если усер меняет его на 111, то расширение xml не подставляется, и файл так и записывается 111, а надо 111.xml. То, что усер сам поменяет у себя на винте, это его сексуальная драма, меня интересует только то, что бы файл записывался как 111.xml. В классе FileReference ничего подобного не нашел, есть type, но он только для чтения.
Надеюсь уже понятней пояснил

Добавлено через 2 минуты
прискорбно, спасибо

Старый 06.07.2013, 14:08
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 5  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Цитата:
Сообщение от ther Посмотреть сообщение
И если усер меняет его на 111, то расширение xml не подставляется, и файл так и записывается 111, а надо 111.xml. То, что усер сам поменяет у себя на винте, это его сексуальная драма..
А в чём, собственно, разница?
__________________
Дети не должны знать о своих родителях

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:54.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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