Пакет | mx.managers |
Интерфейс | public interface IHistoryManagerClient |
Средство реализации | Accordion, PanelManager, ViewStack |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот интерфейс реализуется контейнерами навигатора Flex TabNavigator, Accordion и ViewStack. Он должен реализовываться любым другим компонентом, зарегистрированным на HistoryManager.
Связанные элементы API
Общедоступные методы
Метод | Определено | ||
---|---|---|---|
Загружает состояние этого объекта. | IHistoryManagerClient | ||
Сохраняет состояние этого объекта. | IHistoryManagerClient | ||
Преобразовывает этот объект в уникальное строковое значение. | IHistoryManagerClient |
Сведения о методе
loadState | () | метод |
public function loadState(state:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Загружает состояние этого объекта.
Параметры
state:Object — Состояние объекта, который требуется загрузить. При загрузке начального состояния приложения значение будет равно null.
|
Пример
Использование этого примера
Следующий код загружает выбранный индекс и строку поиска из сохраненного состояния.
public function loadState(state:Object):void { // First, check to see if state is null. When the app is reset // back to its initial state, loadState() is passed null. if (state == null) { myList.selectedIndex = -1; mySearchInput.text = ""; } else { myList.selectedIndex = state.selectedIndex; mySearchInput.text = state.searchString; } }
saveState | () | метод |
public function saveState():Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сохраняет состояние этого объекта. Объект содержит пары «значение – имя» для каждого свойства, сохраняемого с этим состоянием.
History Manager собирает информацию о состоянии от всех компонентов и кодирует эту информацию в формате URL-адреса. Большинство браузеров имеют ограничение длины URL-адреса, поэтому возвращаемая информация о состоянии должна быть по возможности минимальной.
ВозвращаетObject — Состояние этого объекта.
|
Пример
Использование этого примера
Следующий код сохраняет выбранный индекс из списка и строку поиска.
public function saveState():Object { var state:Object = {}; state.selectedIndex = myList.selectedIndex; state.searchString = mySearchInput.text; return state; }
toString | () | метод |
Tue Jun 12 2018, 11:34 AM Z