Показать сообщение отдельно
Старый 11.02.2009, 01:24
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 6  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
>>Перечитал несколько раз. Ничего не понял.

Это я ничего не понимал, а вам Foli спасибо, потестил сохранялку под 10.
Код:
package {
	import flash.display.*;
	import flash.text.*;
	import flash.net.*;
	import flash.events.*;
	import flash.utils.*;
	public class SaveFileDoc extends Sprite {
		private var so:SharedObject,
		file:FileReference;
		public function SaveFileDoc():void {
			var ba:ByteArray = new ByteArray();
			file=new FileReference();
			ba.writeUTFBytes("То что тебе надо");
			file.save(ba,'имя твоего файла');
		}
	}
}
А
>>SharedObject
Это как продвинутые Куки, только для флешки.

Можно сохранить на комп строку ЗДЕСЬ БЫЛ САША!!!
Код:
package {
	import flash.net.*;
	import flash.display.*;
	public class SharedObjectDoc extends Sprite {
		private var so:SharedObject;
		public function SharedObjectDoc():void {
			so = SharedObject.getLocal("bmpholder");//заиметь доступ
			if (so.data.img == null) {
				trace("МЕНЯ ТУТ НЕ БЫЛО ");
				so.data.img = 'ЗДЕСЬ БЫЛ САША!!!';
				so.flush();//типа записать
			} else {
				trace("Да был я тут уже");
			}
		}
	}
}
При первой компиляции trace выдает

МЕНЯ ТУТ НЕ БЫЛО

При повторном включении флешки trace уже выдаст

Да был я тут уже

Потому что so.data.img уже как бы существует


Последний раз редактировалось Alex Lexcuk; 11.02.2009 в 01:33.