Руководство по actionscript. часть 2, стр. 009

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

1. Соберет объекты для сохранения.

2. Преобразует каждый объект в строку (вызвав метод serialize( )).

3. Перенесет объекты на диск.

Чтобы гарантировать тот факт, что каждый сохраняемый объект может быть се-риализован, класс StorageManager отклонит любые экземпляры классов, которые не принадлежат типу данных Serializable. Вот фрагмент кода класса StorageManager, демонстрирующий метод addOb j ееt ( ), который используется объектами для регистрации в списке сохраняемых объектов (обратите внимание, что в этот метод могут быть переданы только экземпляры, принадлежащие типу Serializable):

package { public class StorageManager { public function addObject (o:Serializable):void { }

}

}

Тип данных Serializable описывается одноименным интерфейсом, который содержит один-единственный метод serialize ( ), как показано в следующем коде:

package { public interface Serializable { function serialize( ) .-String;

}

}

Для выполнения сериализации создадим класс Serialize г, реализующий интерфейс Serializable. Этот класс предоставляет следующие базовые методы для сериализации любого объекта:

? setSerializationObj ( )— указывает объект для сериализации;

? setSerializationVars ( ) — задает, какие переменные объекта должны быть сериализованы;

? setRecordSeparator ( ) — указывает строку, используемую в качестве разделителя между переменными;

? serialize( ) — возвращает строку, представляющую объект.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 038
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 112
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 106
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 051
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 058
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.80
  • 01.10.2010">Создание и редактирование экшенов в Photoshop
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 111
  • 19.11.2011">Обзор HTC Radar
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.17
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 116
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.95
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.23
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.9
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.152
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...