ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.managers 

IHistoryManagerClient  - AS3 Flex

Paketmx.managers
Schnittstellepublic interface IHistoryManagerClient
Umsetzer Accordion, PanelManager, ViewStack

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Schnittstelle, die von beim History Manager registrierten Objekten implementiert werden muss. Die Methoden in dieser Schnittstelle werden vom HistoryManager beim Speichern und Laden des Verlaufsstatus der Anwendung aufgerufen.

Diese Schnittstelle wird von den Flex-Navigator-Containern TabNavigator, Accordion und ViewStack implementiert. Sie muss von allen anderen beim HistoryManager registrierten Komponenten ebenfalls implementiert werden.

Verwandte API-Elemente



Öffentliche Methoden
 MethodeDefiniert von
  
Lädt den Status dieses Objekts.
IHistoryManagerClient
  
Speichert den Status dieses Objekts.
IHistoryManagerClient
  
Konvertiert dieses Objekt in einen eindeutigen String.
IHistoryManagerClient
Methodendetails

loadState

()Methode
public function loadState(state:Object):void

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Lädt den Status dieses Objekts.

Parameter

state:Object — Zu ladender Status dieses Objekts. Der Wert ist null, wenn der ursprüngliche Status der Anwendung geladen wird.


Beispiel
Verwendung dieses Beispiels
Der folgende Code lädt die ausgewählte Indexposition und den Suchstring des gespeicherten Status.
	  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

()Methode 
public function saveState():Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Speichert den Status dieses Objekts. Das Objekt enthält aus Namen und Eigenschaft bestehende Paare für jede mit dem Status zu speichernde Eigenschaft.

Der History Manager erfasst die Statusinformationen aller Komponenten und kodiert sie in einem URL-Format. In den meisten Browsern unterliegen URLs einer Längenbeschränkung, sodass die zurückgegebenen Statusinformationen so kurz wie möglich sein sollten.

Rückgabewerte
Object — Der Status dieses Objekts.

Beispiel
Verwendung dieses Beispiels
Der folgende Code speichert die ausgewählte Indexposition aus einer Liste sowie einen Suchstring.
	  public function saveState():Object
	  {
	  	var state:Object = {};
	 
	  	state.selectedIndex = myList.selectedIndex;
	  	state.searchString = mySearchInput.text;
	 
	  	return state;
	 }
	 

toString

()Methode 
public function toString():String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konvertiert dieses Objekt in einen eindeutigen String. Implementiert von UIComponent.

Rückgabewerte
String — Der eindeutige Bezeichner für dieses Objekt.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.