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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

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

Регистрация: Mar 2011
Сообщений: 6
По умолчанию создание файла в AIR(сохранение)

Необходимо что б приложение AIR создавало фаил для хранения данных типа "save game". Как это зделать, кто знает подскожите пожалуйста!
Или как луче всего сделать "save game" в приложении AIR?(Желательно без MySQL!)

Старый 13.04.2011, 02:09
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
http://help.adobe.com/en_US/FlashPla...ileStream.html
Там и примеры есть.
__________________
Hell is the possibility of sanity

Старый 13.04.2011, 02:19
stathem вне форума Посмотреть профиль Отправить личное сообщение для stathem Найти все сообщения от stathem
  № 3  
Ответить с цитированием
stathem

Регистрация: Mar 2011
Сообщений: 6
Там уже искал, создание директорий, сохранение файла и открытие, чтение и запись в файл, создание и удаление временных файлов - все есть кроме конкретно создания файла! Если знаешь ткни пальцем на нужный метод!!!!!))))))
Огромнейшее человеческое спасибище!!!!

Старый 13.04.2011, 02:28
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 4  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
http://help.adobe.com/ru_RU/FlashPla...nce.html#save()
Оно?

Старый 13.04.2011, 02:40
stathem вне форума Посмотреть профиль Отправить личное сообщение для stathem Найти все сообщения от stathem
  № 5  
Ответить с цитированием
stathem

Регистрация: Mar 2011
Сообщений: 6
Bgg спасибо но нет, FileReference доступно для просто AS3 без платформы AIR и доступа к фаиловой системе у него нет, метод save() просто открывает диалоговое окно для сохранения файла, он его не создает! ((((

Может кто знает другой способ зделать savegame?

Старый 13.04.2011, 02:49
Bgg вне форума Посмотреть профиль Отправить личное сообщение для Bgg Найти все сообщения от Bgg
  № 6  
Ответить с цитированием
Bgg
 
Аватар для Bgg

Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
Хм, да? А вот тут даже без AIR, просто с помощью FileReference/save сохраняют файл: http://blog.flexexamples.com/2008/08...ash-player-10/

Мистика?!

Старый 13.04.2011, 07:35
Catapulta вне форума Посмотреть профиль Отправить личное сообщение для Catapulta Найти все сообщения от Catapulta
  № 7  
Ответить с цитированием
Catapulta

Регистрация: Apr 2011
Сообщений: 2
Добрый день. Мне тоже нужно сохранять файлы, причем недопустимо нагружать пользователя выбором папки для сохранения (их штук 10). Путь описанный выше я тоже уже проходила. Короче соображения следующие. AIR запрещает запуск приложений. Если AIR разрешает создание файла, то мы можем создать директорию fscommand, в ней сохранить батник с вызовом приложения и запустить этот батник, что позволяет просто flash без всякого AIR (см функцию fscommand пакета flash.system). Т.е. создавать файлы нельзя. Гы-гы-гы. Покупайте zinc (я свое начальство уже готовлюсь обрадовать).

Старый 13.04.2011, 08:44
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 8  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Человек просто не хочет сам разбираться. Лень правит миром

Вот так можно сохранить текстовый документ с одной записанной в него строкой
Код AS3:
public function saveFile():void {
	var s:String = "Вот эта хрень будет в файле"; // строка, которая будет записана в файл
	var file:File = File.desktopDirectory.resolvePath("savedfile.txt"); // создаем на рабочем столе файл, savedfile.txt. Можно подписать любое имя и расширение
	var fileStream:FileStream = new FileStream(); // создаем поток
	fileStream.open(file, FileMode.WRITE); // открываем файл в режиме записи
	fileStream.writeMultiByte(s, "Windows-1251"); // сохраняем эту строку в файл savedfile.txt в кодировке Windows-1251. 
	fileStream.close(); // закрываем поток
}
Это все, что нужно. Надеюсь будет достаточно

Старый 14.04.2011, 11:12
Catapulta вне форума Посмотреть профиль Отправить личное сообщение для Catapulta Найти все сообщения от Catapulta
  № 9  
Ответить с цитированием
Catapulta

Регистрация: Apr 2011
Сообщений: 2
Так. Я должна поправиться. Создание файлов возможно (при записи несуществующий файл создается), невозможно его создать в папке приложения (на рабочем столе и в документах можно).

Здесь где-то было сказано, что АИР не разрешает запуск приложений, тем не менее я вот какую фразу нашла "Приложения AIR выполняются с применением таких же привилегий пользователя, что и собственные приложения. В общем эти привилегии предоставляют широкий доступ к возможностям операционной системы, таким как чтение и запись файлов, запуск приложений, рисование на экране и обмен данными по сети. " (http://help.adobe.com/ru_RU/AIR/1.5/...0DA3ACE14.html). Как конкретно запускать пока правда еще не найдено, возможно что и нельзя.

Старый 14.04.2011, 16:30
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 10  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
http://help.adobe.com/ru_RU/FlashPla...veProcess.html

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

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

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


 


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


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