Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: Recupero dati dal server...
Recupero dati dal server...
mx.states 

SetStyle  - AS3 Flex

Pacchettomx.states
Classepublic class SetStyle
EreditarietàSetStyle Inheritance OverrideBase Inheritance OnDemandEventDispatcher Inheritance Object

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flex 3
Versioni runtime: Flash Player 9, AIR 1.1

The SetStyle class specifies a style that is in effect only during the parent view state. You use this class in the overrides property of the State class.

Sintassi MXMLexpandedNascondi sintassi MXML

The <mx:SetStyle> tag has the following attributes:

  <mx:SetStyle
   Properties
   name="null"
   target="null"
   value"null"
  />
  

Elementi API correlati



Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  name : String
The name of the style to change.
SetStyle
  target : Object
The object whose style is being changed.
SetStyle
  value : Object
The new value for the style.
SetStyle
  valueFactory : IDeferredInstance
[sola scrittura] An optional write-only property from which to obtain a shared value.
SetStyle
Metodi pubblici
 MetodoDefinito da
  
SetStyle(target:IStyleClient = null, name:String = null, value:Object = null, valueFactory:IDeferredInstance = null)
Constructor.
SetStyle
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an event listener object with an EventDispatcher object so that the listener receives notification of an event.
OnDemandEventDispatcher
  
[override] Applies the override.
SetStyle
 Inherited
Dispatches an event into the event flow.
OnDemandEventDispatcher
 Inherited
Checks whether the EventDispatcher object has any listeners registered for a specific type of event.
OnDemandEventDispatcher
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
IOverride interface method; this class implements it as an empty method.
OverrideBase
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
[override] Removes the override.
SetStyle
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Removes a listener from the EventDispatcher object.
OnDemandEventDispatcher
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
 Inherited
Checks whether an event listener is registered with this EventDispatcher object or any of its ancestors for the specified event type.
OnDemandEventDispatcher
Descrizione delle proprietà

name

proprietà
public var name:String

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flex 3
Versioni runtime: Flash Player 9, AIR 1.1

The name of the style to change. You must set this property, either in the SetStyle constructor or by setting the property value directly.

target

proprietà 
public var target:Object

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flex 3
Versioni runtime: Flash Player 9, AIR 1.1

The object whose style is being changed. If the property value is null, Flex uses the immediate parent of the State object.

Il valore predefinito è null.

value

proprietà 
value:Object

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flex 3
Versioni runtime: Flash Player 9, AIR 1.1

The new value for the style.

Il valore predefinito è undefined.



Implementazione
    public function get value():Object
    public function set value(value:Object):void

valueFactory

proprietà 
valueFactory:IDeferredInstance  [sola scrittura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flex 4
Versioni runtime: Flash Player 9, AIR 1.1

An optional write-only property from which to obtain a shared value. This is primarily used when this override's value is shared by multiple states or state groups.

Il valore predefinito è undefined.



Implementazione
    public function set valueFactory(value:IDeferredInstance):void
Descrizione della funzione di costruzione

SetStyle

()Funzione di costruzione
public function SetStyle(target:IStyleClient = null, name:String = null, value:Object = null, valueFactory:IDeferredInstance = null)

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flex 3
Versioni runtime: Flash Player 9, AIR 1.1

Constructor.

Parametri
target:IStyleClient (default = null) — The object whose style is being set. By default, Flex uses the immediate parent of the State object.
 
name:String (default = null) — The style to set.
 
value:Object (default = null) — The value of the style in the view state.
 
valueFactory:IDeferredInstance (default = null) — An optional write-only property from which to obtain a shared value. This is primarily used when this override's value is shared by multiple states or state groups.
Descrizione dei metodi

apply

()metodo
override public function apply(parent:UIComponent):void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flex 3
Versioni runtime: Flash Player 9, AIR 1.1

Applies the override. Flex retains the original value, so that it can restore the value later in the remove() method.

This method is called automatically when the state is entered. It should not be called directly.

Parametri

parent:UIComponent — The parent of the state object containing this override. The override should use this as its target if an explicit target was not specified.

remove

()metodo 
override public function remove(parent:UIComponent):void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Flex 3
Versioni runtime: Flash Player 9, AIR 1.1

Removes the override. The value remembered in the apply() method is restored.

This method is called automatically when the state is entered. It should not be called directly.

Parametri

parent:UIComponent — The parent of the state object containing this override. The override should use this as its target if an explicit target was not specified.





[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.