Pacchetto | mx.core |
Interfaccia | public interface IContainer extends IUIComponent , IFlexDisplayObject , IBitmapDrawable , IEventDispatcher |
Implementatori | Container, Legend |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
Le opzioni di accessibilità correnti di questo oggetto di visualizzazione. | IFlexDisplayObject | |
![]() | alpha : Number
Indica il valore della trasparenza alfa dell'oggetto specificato. | IFlexDisplayObject | |
![]() | baselinePosition : Number [sola lettura]
The y-coordinate of the baseline
of the first line of text of the component. | IUIComponent | |
![]() | blendMode : String
Un valore della classe BlendMode che specifica il metodo di fusione da utilizzare. | IFlexDisplayObject | |
buttonMode : Boolean
Specifica la modalità pulsante di questo sprite. | IContainer | ||
![]() | cacheAsBitmap : Boolean
Se è impostata su true, nella cache dei runtime Flash viene memorizzata una rappresentazione bitmap interna dell'oggetto di visualizzazione. | IFlexDisplayObject | |
creatingContentPane : Boolean
Containers use an internal content pane to control scrolling. | IContainer | ||
defaultButton : IFlexDisplayObject
The Button control designated as the default button
for the container. | IContainer | ||
![]() | document : Object
A reference to the document object associated with this component. | IUIComponent | |
doubleClickEnabled : Boolean
Specifica se l'oggetto riceve gli eventi doubleClick. | IContainer | ||
dropTarget : DisplayObject [sola lettura]
Specifica l'oggetto di visualizzazione sopra il quale viene trascinato lo sprite o sul quale viene rilasciato. | IContainer | ||
![]() | enabled : Boolean
Whether the component can accept user interaction. | IUIComponent | |
![]() | explicitHeight : Number
The explicitly specified height for the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitMaxHeight : Number [sola lettura]
Number that specifies the maximum height of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitMaxWidth : Number [sola lettura]
Number that specifies the maximum width of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitMinHeight : Number [sola lettura]
Number that specifies the minimum height of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitMinWidth : Number [sola lettura]
Number that specifies the minimum width of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | explicitWidth : Number
The explicitly specified width for the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | filters : Array
Un array indicizzato che contiene ogni oggetto filtro attualmente associato all'oggetto di visualizzazione. | IFlexDisplayObject | |
focusManager : IFocusManager [sola lettura]
Gets the FocusManager that controls focus for this component
and its peers. | IContainer | ||
![]() | focusPane : Sprite
A single Sprite object that is shared among components
and used as an overlay for drawing the focus indicator. | IUIComponent | |
focusRect : Object
Specifica se l'oggetto visualizza un rettangolo di attivazione. | IContainer | ||
graphics : Graphics [sola lettura]
Specifica l'oggetto Graphics che appartiene a questo oggetto Sprite, in cui possono essere eseguiti i comandi di disegno vettoriale. | IContainer | ||
![]() | height : Number
Indica l'altezza dell'oggetto di visualizzazione espressa in pixel. | IFlexDisplayObject | |
hitArea : Sprite
Definisce un altro sprite come area attiva di uno sprite. | IContainer | ||
horizontalScrollPosition : Number
The current position of the horizontal scroll bar. | IContainer | ||
![]() | includeInLayout : Boolean
Specifies whether this component is included in the layout of the
parent container. | IUIComponent | |
![]() | isPopUp : Boolean
Set to true by the PopUpManager to indicate
that component has been popped up. | IUIComponent | |
![]() | loaderInfo : LoaderInfo [sola lettura]
Restituisce un oggetto LoaderInfo contenente informazioni sul caricamento del file al quale questo oggetto di visualizzazione appartiene. | IFlexDisplayObject | |
![]() | mask : DisplayObject
L'oggetto di visualizzazione chiamante viene mascherato dall'oggetto mask specificato. | IFlexDisplayObject | |
![]() | maxHeight : Number [sola lettura]
Number that specifies the maximum height of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | maxWidth : Number [sola lettura]
Number that specifies the maximum width of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | measuredHeight : Number [sola lettura]
The measured height of this object. | IFlexDisplayObject | |
![]() | measuredMinHeight : Number
The default minimum height of the component, in pixels. | IUIComponent | |
![]() | measuredMinWidth : Number
The default minimum width of the component, in pixels. | IUIComponent | |
![]() | measuredWidth : Number [sola lettura]
The measured width of this object. | IFlexDisplayObject | |
![]() | minHeight : Number [sola lettura]
Number that specifies the minimum height of the component,
in pixels, as the component's coordinates. | IUIComponent | |
![]() | minWidth : Number [sola lettura]
Number that specifies the minimum width of the component,
in pixels, as the component's coordinates. | IUIComponent | |
mouseChildren : Boolean
Determina se gli elementi secondari dell'oggetto sono abilitati o meno per il mouse o per il dispositivo di input dell'utente. | IContainer | ||
mouseEnabled : Boolean
Specifica se questo oggetto riceve messaggi del mouse o di altri dispositivi di input dell'utente. | IContainer | ||
![]() | mouseX : Number [sola lettura]
Indica la coordinata x del mouse o la posizione del dispositivo di input dell'utente, espressa in pixel. | IFlexDisplayObject | |
![]() | mouseY : Number [sola lettura]
Indica la coordinata y del mouse o la posizione del dispositivo di input dell'utente, espressa in pixel. | IFlexDisplayObject | |
![]() | name : String
Indica il nome dell'istanza dell'oggetto DisplayObject. | IFlexDisplayObject | |
numChildren : int [sola lettura]
Restituisce il numero di elementi secondari di questo oggetto. | IContainer | ||
![]() | opaqueBackground : Object
Specifica se l'oggetto di visualizzazione è opaco con un determinato colore di sfondo. | IFlexDisplayObject | |
![]() | owner : DisplayObjectContainer
The owner of this IVisualElement object. | IUIComponent | |
![]() | parent : DisplayObjectContainer [sola lettura]
Indica l'oggetto DisplayObjectContainer che contiene questo oggetto di visualizzazione. | IFlexDisplayObject | |
![]() | percentHeight : Number
Number that specifies the height of a component as a
percentage of its parent's size. | IUIComponent | |
![]() | percentWidth : Number
Number that specifies the width of a component as a
percentage of its parent's size. | IUIComponent | |
![]() | root : DisplayObject [sola lettura]
Nel caso di un oggetto di visualizzazione all'interno di un file SWF caricato, la proprietà principale è l'oggetto di visualizzazione più in alto nella porzione della struttura dell'elenco di visualizzazione rappresentata da quel file SWF. | IFlexDisplayObject | |
![]() | rotation : Number
Indica la rotazione dell'istanza DisplayObject, espressa in gradi, rispetto alla posizione originale. | IFlexDisplayObject | |
![]() | scale9Grid : Rectangle
La griglia di modifica in scala attualmente attiva. | IFlexDisplayObject | |
![]() | scaleX : Number
Indica la scala orizzontale (percentuale) dell'oggetto applicata dal punto di registrazione. | IFlexDisplayObject | |
![]() | scaleY : Number
Indica la scala verticale (percentuale) di un oggetto applicata dal punto di registrazione dell'oggetto. | IFlexDisplayObject | |
![]() | scrollRect : Rectangle
I limiti del rettangolo di scorrimento dell'oggetto di visualizzazione. | IFlexDisplayObject | |
soundTransform : flash.media:SoundTransform
Controlla il suono nello sprite. | IContainer | ||
![]() | stage : Stage [sola lettura]
Lo stage dell'oggetto di visualizzazione. | IFlexDisplayObject | |
![]() | systemManager : ISystemManager
A reference to the SystemManager object for this component. | IUIComponent | |
tabChildren : Boolean
Determines whether the children of the object are tab enabled. | IContainer | ||
tabEnabled : Boolean
Specifica se questo oggetto è incluso nell'ordine di tabulazione. | IContainer | ||
tabIndex : int
Specifica l'ordine di tabulazione degli oggetti in un file SWF. | IContainer | ||
textSnapshot : flash.text:TextSnapshot [sola lettura]
Restituisce un oggetto TextSnapshot per questa istanza DisplayObjectContainer. | IContainer | ||
![]() | transform : flash.geom:Transform
Un oggetto con proprietà relative alla matrice, alla trasformazione del colore e ai limiti di pixel di un oggetto di visualizzazione. | IFlexDisplayObject | |
![]() | tweeningProperties : Array
Used by EffectManager. | IUIComponent | |
useHandCursor : Boolean
Un valore booleano che indica se viene visualizzato un cursore a forma di mano quando il puntatore passa sopra uno sprite in cui la proprietà buttonMode è impostata su true. | IContainer | ||
verticalScrollPosition : Number
The current position of the vertical scroll bar. | IContainer | ||
viewMetrics : EdgeMetrics [sola lettura]
Returns an object that has four properties: left,
top, right, and bottom. | IContainer | ||
![]() | visible : Boolean
Determina se l'oggetto di visualizzazione è visibile o meno. | IFlexDisplayObject | |
![]() | width : Number
Indica la larghezza dell'oggetto di visualizzazione espressa in pixel. | IFlexDisplayObject | |
![]() | x : Number
Indica la coordinata x dell'istanza DisplayObject relativa alle coordinate locali del DisplayObjectContainer principale. | IFlexDisplayObject | |
![]() | y : Number
Indica la coordinata y dell'istanza DisplayObject relativa alle coordinate locali del DisplayObjectContainer principale. | IFlexDisplayObject |
Metodo | Definito da | ||
---|---|---|---|
Aggiunge un'istanza secondaria DisplayObject a questa istanza DisplayObjectContainer. | IContainer | ||
Aggiunge un'istanza secondaria DisplayObject a questa istanza DisplayObjectContainer. | IContainer | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | IEventDispatcher | |
Indica se le restrizioni di sicurezza possono determinare l'omissione di eventuali oggetti di visualizzazione dall'elenco restituito dalla chiamata al metodo DisplayObjectContainer.getObjectsUnderPoint() con il punto specificato. | IContainer | ||
Determina se l'oggetto di visualizzazione specificato è un elemento secondario dell'istanza DisplayObjectContainer oppure è l'istanza stessa. | IContainer | ||
![]() |
Invia un evento nel flusso di eventi. | IEventDispatcher | |
![]() |
Restituisce un rettangolo che definisce l'area dell'oggetto di visualizzazione relativa al sistema di coordinate dell'oggetto targetCoordinateSpace. | IFlexDisplayObject | |
Restituisce l'istanza dell'oggetto di visualizzazione secondario che si trova in corrispondenza della posizione di indice specificata. | IContainer | ||
Restituisce l'oggetto di visualizzazione secondario al quale corrisponde il nome specificato. | IContainer | ||
Restituisce la posizione di indice di un'istanza DisplayObject secondaria. | IContainer | ||
![]() |
A convenience method for determining whether to use the
explicit or measured height
| IUIComponent | |
![]() |
A convenience method for determining whether to use the
explicit or measured width
| IUIComponent | |
Restituisce un array di oggetti che si trovano sotto il punto specificato e sono elementi secondari (di uno o più livelli inferiori) di questa istanza DisplayObjectContainer. | IContainer | ||
![]() |
Restituisce un rettangolo che definisce i bordi dell'oggetto di visualizzazione in base al sistema di coordinate definito dal parametro targetCoordinateSpace, esclusi gli eventuali tratti presenti sulle forme. | IFlexDisplayObject | |
![]() |
Converte le coordinate dello stage (globali) in quelle (locali) dell'oggetto di visualizzazione per l'oggetto Point. | IFlexDisplayObject | |
![]() |
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | IEventDispatcher | |
![]() |
Valuta il riquadro di delimitazione dell'oggetto di visualizzazione per verificare se si sovrappone o si interseca con il riquadro di delimitazione dell'oggetto di visualizzazione obj. | IFlexDisplayObject | |
![]() |
Valuta l'oggetto di visualizzazione per stabilire se si sovrappone o si interseca con il punto specificato dai parametri x e y. | IFlexDisplayObject | |
![]() |
Initialize the object. | IUIComponent | |
![]() |
Converte le coordinate dell'oggetto di visualizzazione (locali) in quelle dello stage (globali) per l'oggetto Point. | IFlexDisplayObject | |
![]() |
Moves this object to the specified x and y coordinates. | IFlexDisplayObject | |
![]() |
Returns true if the chain of owner properties
points from child to this UIComponent. | IUIComponent | |
![]() |
Called by Flex when a UIComponent object is added to or removed from a parent. | IUIComponent | |
Rimuove l'istanza DisplayObject secondaria specificata dall'elenco degli elementi secondari dell'istanza DisplayObjectContainer. | IContainer | ||
Rimuove un'istanza DisplayObject secondaria dalla posizione di indice specificata nell'elenco degli elementi secondari di DisplayObjectContainer. | IContainer | ||
![]() |
Rimuove un listener dall'oggetto EventDispatcher. | IEventDispatcher | |
![]() |
Sets the actual size of this object. | IFlexDisplayObject | |
Cambia la posizione di un elemento secondario nel contenitore di oggetto di visualizzazione. | IContainer | ||
![]() |
Called when the visible property changes. | IUIComponent | |
Consente all'utente di trascinare lo sprite specificato. | IContainer | ||
Termina il metodo startDrag(). | IContainer | ||
Scambia lo z-order (ordine di profondità) degli oggetti secondari specificati. | IContainer | ||
Scambia lo z-order (ordine di profondità) degli oggetti secondari nelle due posizioni di indice specificate nell'elenco degli elementi secondari. | IContainer | ||
![]() |
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | IEventDispatcher |
buttonMode | proprietà |
buttonMode:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Specifica la modalità pulsante di questo sprite. Se è true
, questo sprite si comporta come un pulsante, ovvero attiva la visualizzazione del cursore a forma di mano quando il puntatore passa sopra lo sprite. Può ricevere un evento click
se viene premuto il tasto Invio o la barra spaziatrice quando lo sprite è l'elemento attivo. Potete annullare la visualizzazione del puntatore a forma di mano impostando la proprietà useHandCursor
su false
, in modo da visualizzare il puntatore standard.
Benché sia meglio utilizzare la classe SimpleButton per creare dei pulsanti, la proprietà buttonMode
consente di conferire a uno sprite alcune caratteristiche simili a quelle di un pulsante. Per includere uno sprite nell'ordine di tabulazione, impostate la proprietà tabEnabled
(ereditata dalla classe InteractiveObject e impostata sul valore predefinito false
) su true
. Inoltre, dovete scegliere se gli elementi secondari dello sprite devono essere abilitati per l'input dell'utente. La maggior parte dei pulsanti non abilita l'interattività con l'input dell'utente per gli elementi secondari, perché ciò ha l'effetto di confondere il flusso degli eventi. Per disabilitare l'interattività con l'input dell'utente per tutti gli oggetti secondari, dovete impostare la proprietà mouseChildren
(ereditata dalla classe DisplayObjectContainer) su false
.
Se utilizzate la proprietà buttonMode
con la classe MovieClip (che è una sottoclasse di Sprite), il pulsante potrebbe presentare una funzionalità più estesa. Se includonote dei fotogrammi con le etichette _up, _over e _down, Flash Player fornisce le modifiche di stato automatiche (caratteristica simile a quella disponibile nelle versioni precedenti di ActionScript per i clip filmato utilizzati come pulsanti). Queste modifiche di stato automatiche non sono disponibili per gli sprite, che sono sprovvisti di linea temporale e quindi non hanno fotogrammi cui assegnare un'etichetta.
Implementazione
public function get buttonMode():Boolean
public function set buttonMode(value:Boolean):void
creatingContentPane | proprietà |
creatingContentPane:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Containers use an internal content pane to control scrolling.
The creatingContentPane
is true
while the container is creating
the content pane so that some events can be ignored or blocked.
Implementazione
public function get creatingContentPane():Boolean
public function set creatingContentPane(value:Boolean):void
defaultButton | proprietà |
defaultButton:IFlexDisplayObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
The Button control designated as the default button for the container. When controls in the container have focus, pressing the Enter key is the same as clicking this Button control.
Implementazione
public function get defaultButton():IFlexDisplayObject
public function set defaultButton(value:IFlexDisplayObject):void
doubleClickEnabled | proprietà |
doubleClickEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Specifica se l'oggetto riceve gli eventi doubleClick
. Il valore predefinito è false
e indica che, per impostazione predefinita, un'istanza InteractiveObject non riceve gli eventi doubleClick
. Se la proprietà doubleClickEnabled
è impostata su true
, l'istanza riceve gli eventi doubleClick
nei propri limiti. Anche la proprietà mouseEnabled
dell'istanza InteractiveObject deve essere impostata su true
affinché l'oggetto possa ricevere gli eventi doubleClick
.
Nessun evento viene inviato impostando questa proprietà. È necessario utilizzare il metodo addEventListener()
per aggiungere un listener di eventi per l'evento doubleClick
.
Implementazione
public function get doubleClickEnabled():Boolean
public function set doubleClickEnabled(value:Boolean):void
dropTarget | proprietà |
dropTarget:DisplayObject
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Specifica l'oggetto di visualizzazione sopra il quale viene trascinato lo sprite o sul quale viene rilasciato.
Implementazione
public function get dropTarget():DisplayObject
focusManager | proprietà |
focusManager:IFocusManager
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Gets the FocusManager that controls focus for this component and its peers. Each popup has its own focus loop and therefore its own instance of a FocusManager. To make sure you're talking to the right one, use this method.
Implementazione
public function get focusManager():IFocusManager
focusRect | proprietà |
focusRect:Object
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Specifica se l'oggetto visualizza un rettangolo di attivazione. Può assumere uno di questi tre valori: true
, false
o null
. I valori true
e false
funzionano come previsto, specificando se il rettangolo di attivazione viene visualizzato o meno. Il valore null
indica che questo oggetto obbedisce alla proprietà stageFocusRect
dello stage.
Implementazione
public function get focusRect():Object
public function set focusRect(value:Object):void
graphics | proprietà |
graphics:Graphics
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Specifica l'oggetto Graphics che appartiene a questo oggetto Sprite, in cui possono essere eseguiti i comandi di disegno vettoriale.
Implementazione
public function get graphics():Graphics
hitArea | proprietà |
hitArea:Sprite
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Definisce un altro sprite come area attiva di uno sprite. Se la proprietà hitArea
non esiste oppure è null
o undefined
, lo sprite stesso viene utilizzato come area attiva. Il valore della proprietà hitArea
può fungere da riferimento per un oggetto Sprite.
Potete modificare la proprietà hitArea
in qualsiasi momento; lo sprite modificato utilizza immediatamente il nuovo comportamento dell'area attiva. Non è necessario che lo sprite designato come area attiva sia visibile; la sua forma grafica, anche non visibile, viene rilevata come area attiva.
Nota: dovete impostare su false
la proprietà mouseEnabled
dello sprite designato come area attiva. In caso contrario, il pulsante sprite potrebbe non funzionare perché non riceverebbe gli eventi dell'input dell'utente, che sarebbero invece ricevuti dallo sprite designato come area attiva.
Implementazione
public function get hitArea():Sprite
public function set hitArea(value:Sprite):void
horizontalScrollPosition | proprietà |
horizontalScrollPosition:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
The current position of the horizontal scroll bar. This is equal to the distance in pixels between the left edge of the scrollable surface and the leftmost piece of the surface that is currently visible.
Implementazione
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
mouseChildren | proprietà |
mouseChildren:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Determina se gli elementi secondari dell'oggetto sono abilitati o meno per il mouse o per il dispositivo di input dell'utente. Se un oggetto è abilitato, l'utente può interagire con esso mediante il mouse o il dispositivo di input dell'utente. Il valore predefinito è true
.
Questa proprietà è utile quando create un pulsante con un'istanza della classe Sprite (anziché utilizzare la classe SimpleButton). Quando usate un'istanza Sprite per creare un pulsante, potete scegliere di decorare il pulsante utilizzando il metodo addChild()
per aggiungere ulteriori istanze Sprite. Questo processo può produrre un comportamento imprevisto degli eventi del mouse perché le istanze Sprite che aggiungete come elementi secondari possono diventare l'oggetto target di un evento mouse invece dell'istanza principale. Per fare sì che solo l'istanza principale possa essere l'oggetto target degli eventi del mouse, potete impostare la proprietà mouseChildren
dell'istanza principale su false
.
Nessun evento viene inviato impostando questa proprietà. Dovete utilizzare il metodo addEventListener()
per creare la funzionalità interattiva.
Implementazione
public function get mouseChildren():Boolean
public function set mouseChildren(value:Boolean):void
mouseEnabled | proprietà |
mouseEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Specifica se questo oggetto riceve messaggi del mouse o di altri dispositivi di input dell'utente. Il valore predefinito è true
e indica che, per impostazione predefinita, qualunque istanza InteractiveObject inclusa nell'elenco di visualizzazione riceve gli eventi del mouse o di altri dispositivi di input dell'utente. Se mouseEnabled
è impostato su false
, l'istanza non riceve alcun evento del mouse (o altri eventi di input dell'utente quali gli eventi della tastiera). L'impostazione non influisce sugli eventuali elementi secondari dell'istanza presenti nell'elenco di visualizzazione. Per cambiare il comportamento mouseEnabled
di tutti gli elementi secondari di un oggetto dell'elenco di visualizzazione, utilizzate flash.display.DisplayObjectContainer.mouseChildren
.
Nessun evento viene inviato impostando questa proprietà. Dovete utilizzare il metodo addEventListener()
per creare la funzionalità interattiva.
Implementazione
public function get mouseEnabled():Boolean
public function set mouseEnabled(value:Boolean):void
numChildren | proprietà |
soundTransform | proprietà |
soundTransform:flash.media:SoundTransform
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Controlla il suono nello sprite.
Nota: questa proprietà non ha effetto sul contenuto HTML in un oggetto HTMLControl (in Adobe AIR).
Implementazione
public function get soundTransform():flash.media:SoundTransform
public function set soundTransform(value:flash.media:SoundTransform):void
tabChildren | proprietà |
tabChildren:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Determines whether the children of the object are tab enabled.
Note: Do not use this property with Flex.
Instead, use the UIComponent.hasFocusableChildren
property.
Implementazione
public function get tabChildren():Boolean
public function set tabChildren(value:Boolean):void
Elementi API correlati
tabEnabled | proprietà |
tabEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Specifica se questo oggetto è incluso nell'ordine di tabulazione. Se questo oggetto è nell'ordine di tabulazione, il valore è true
, in caso contrario è false
. Per impostazione predefinita, il valore è false
, a eccezione dei casi seguenti:
- Per un oggetto SimpleButton, il valore è
true
. - Per un oggetto TextField con
type = "input"
, il valore ètrue
. - Per un oggetto Sprite o un oggetto MovieClip con
buttonMode = true
, il valore ètrue
.
Implementazione
public function get tabEnabled():Boolean
public function set tabEnabled(value:Boolean):void
tabIndex | proprietà |
tabIndex:int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Specifica l'ordine di tabulazione degli oggetti in un file SWF. Il valore predefinito di questa proprietà tabIndex
è -1 e indica che per l'oggetto non è impostato un indice di tabulazione.
Se un qualunque oggetto visualizzato nel file SWF contiene una proprietà tabIndex
, l'ordine di tabulazione automatico viene disabilitato e viene calcolato in base alle proprietà tabIndex
degli oggetti presenti nel file SWF. L'ordine di tabulazione personalizzato include solo gli oggetti dotati delle proprietà tabIndex
.
La proprietà tabIndex
può essere un numero intero non negativo. Gli oggetti vengono ordinati in base alle relative proprietà tabIndex
, in ordine ascendente. Un oggetto con un valore tabIndex
di 1 precede un oggetto con il valore tabIndex
di 2. È sconsigliabile utilizzare lo stesso valore di tabIndex
per più oggetti.
L'ordine di tabulazione personalizzato definito dalla proprietà tabIndex
è di tipo flat. In altre parole, non viene prestata alcuna attenzione alle relazioni gerarchiche degli oggetti nel file SWF. Tutti gli oggetti del file SWF dotati delle proprietà tabIndex
vengono inseriti nell'ordine di tabulazione, il quale viene determinato dall'ordine dei valori tabIndex
.
Nota: per impostare l'ordine di tabulazione per le istanze TLFTextField, inserite l'oggetto di visualizzazione secondario del TLFTextField come InteractiveObject, quindi impostate la proprietà tabIndex
. Ad esempio:
InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;Per invertire l'ordine di tabulazione rispetto all'impostazione predefinita per tre istanze di un oggetto TLFTextField (
tlfInstance1
, tlfInstance2
e tlfInstance3
), utilizzate il codice seguente:
InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3; InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2; InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
Implementazione
public function get tabIndex():int
public function set tabIndex(value:int):void
textSnapshot | proprietà |
textSnapshot:flash.text:TextSnapshot
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Restituisce un oggetto TextSnapshot per questa istanza DisplayObjectContainer.
Implementazione
public function get textSnapshot():flash.text:TextSnapshot
useHandCursor | proprietà |
useHandCursor:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Un valore booleano che indica se viene visualizzato un cursore a forma di mano quando il puntatore passa sopra uno sprite in cui la proprietà buttonMode
è impostata su true
. Il valore predefinito della proprietà useHandCursor
è true
. Se useHandCursor
è impostata su true
, viene visualizzato il puntatore a forma di mano quando il puntatore passa sopra uno sprite pulsante. Se useHandCursor
è false
, viene utilizzato il puntatore a forma di freccia.
Potete modificare la proprietà useHandCursor
in qualsiasi momento; allo sprite modificato viene immediatamente associato il nuovo aspetto del cursore.
Nota: in Flex o Flash Builder, se lo sprite contiene degli sprite secondari, può essere opportuno impostare la proprietà mouseChildren
su false
. Ad esempio, se desiderate che un cursore a forma di mano venga visualizzato su un controllo Flex <mx:Label>, impostate le proprietà useHandCursor
e buttonMode
su true
e la proprietà mouseChildren
su false
.
Implementazione
public function get useHandCursor():Boolean
public function set useHandCursor(value:Boolean):void
verticalScrollPosition | proprietà |
verticalScrollPosition:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
The current position of the vertical scroll bar. This is equal to the distance in pixels between the top edge of the scrollable surface and the topmost piece of the surface that is currently visible.
Implementazione
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
viewMetrics | proprietà |
viewMetrics:EdgeMetrics
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Returns an object that has four properties: left
,
top
, right
, and bottom
.
The value of each property equals the thickness of the chrome
(visual elements) around the edge of the container.
The chrome includes the border thickness.
If the horizontalScrollPolicy
or verticalScrollPolicy
property value is ScrollPolicy.ON
, the
chrome also includes the thickness of the corresponding
scroll bar. If a scroll policy is ScrollPolicy.AUTO
,
the chrome measurement does not include the scroll bar thickness,
even if a scroll bar is displayed.
Subclasses of Container should override this method, so that
they include other chrome to be taken into account when positioning
the Container's children.
For example, the viewMetrics
property for the
Panel class should return an object whose top
property
includes the thickness of the Panel container's title bar.
Implementazione
public function get viewMetrics():EdgeMetrics
addChild | () | metodo |
public function addChild(child:DisplayObject):DisplayObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Aggiunge un'istanza secondaria DisplayObject a questa istanza DisplayObjectContainer. L'istanza secondaria viene aggiunta al livello principale (primo) di tutti gli altri elementi secondari di questa istanza DisplayObjectContainer. Per aggiungere un elemento secondario in una posizione specifica, utilizzate il metodo, addChildAt()
.
Se aggiungete un oggetto secondario che ha già un contenitore di oggetto di visualizzazione diverso come elemento principale, l'oggetto viene rimosso dall'elenco degli elementi secondari dell'altro contenitore.
Nota: il comando stage.addChild()
può causare problemi con un file SWF pubblicato, tra cui problemi di sicurezza e conflitti con altri file SWF caricati. In un'istanza del runtime Flash è presente un solo stage, indipendentemente dal numero di file SWF caricati nel runtime. In generale, quindi, gli oggetti non devono assolutamente essere aggiunti direttamente allo stage. Il solo oggetto che lo stage deve contenere è l'oggetto radice. Create un DisplayObjectContainer che conterrà tutti gli elementi dell'elenco di visualizzazione. Quindi, se necessario, aggiungete allo stage tale istanza DisplayObjectContainer.
Parametri
child:DisplayObject — The DisplayObject instance to add as a child of this DisplayObjectContainer instance.
|
DisplayObject — The DisplayObject instance that you pass in the
child parameter.
|
addChildAt | () | metodo |
public function addChildAt(child:DisplayObject, index:int):DisplayObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Aggiunge un'istanza secondaria DisplayObject a questa istanza DisplayObjectContainer. L'istanza viene aggiunta nella posizione di indice specificata. L'indice 0 corrisponde all'ultimo livello di profondità dell'elenco di visualizzazione di questo oggetto DisplayObjectContainer.
L'esempio seguente mostra tre oggetti di visualizzazione (a, b e c) rispettivamente nelle posizioni di indice 0, 2 e 1:
Se aggiungete un oggetto secondario che ha già un contenitore di oggetto di visualizzazione diverso come elemento principale, l'oggetto viene rimosso dall'elenco degli elementi secondari dell'altro contenitore.
Parametri
child:DisplayObject — The DisplayObject instance to add as a child of this
DisplayObjectContainer instance.
| |
index:int — The index position to which the child is added. If you specify a
currently occupied index position, the child object that exists at that position and all
higher positions are moved up one position in the child list.
|
DisplayObject — The DisplayObject instance that you pass in the
child parameter.
|
areInaccessibleObjectsUnderPoint | () | metodo |
public function areInaccessibleObjectsUnderPoint(point:Point):Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Indica se le restrizioni di sicurezza possono determinare l'omissione di eventuali oggetti di visualizzazione dall'elenco restituito dalla chiamata al metodo DisplayObjectContainer.getObjectsUnderPoint()
con il punto point
specificato. Per impostazione predefinita, il contenuto di un dominio non può accedere agli oggetti di un altro dominio a meno che l'operazione non venga consentita mediante una chiamata al metodo Security.allowDomain()
. Per ulteriori informazioni sulla sicurezza, consultate l'argomento sulla sicurezza nel Centro per sviluppatori di Flash Player .
Il parametro point
è nello spazio di coordinate dello stage, che può essere diverso dallo spazio di coordinate del contenitore di oggetto di visualizzazione (a meno che quest'ultimo non sia lo stage). Per convertire dei punti tra questi due spazi di coordinate, potete utilizzare i metodi globalToLocal()
e localToGlobal()
.
Parametri
point:Point — The point under which to look.
|
Boolean — true if the point contains child display objects with security restrictions.
|
contains | () | metodo |
public function contains(child:DisplayObject):Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Determina se l'oggetto di visualizzazione specificato è un elemento secondario dell'istanza DisplayObjectContainer oppure è l'istanza stessa. La ricerca comprende l'intero elenco di visualizzazione, inclusa questa istanza DisplayObjectContainer. Gli elementi secondari di secondo livello, di terzo livello e così via restituiscono tutti true
.
Parametri
child:DisplayObject — The child object to test.
|
Boolean — true if the child object is a child of the DisplayObjectContainer
or the container itself; otherwise false .
|
getChildAt | () | metodo |
public function getChildAt(index:int):DisplayObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Restituisce l'istanza dell'oggetto di visualizzazione secondario che si trova in corrispondenza della posizione di indice specificata.
Parametri
index:int — The index position of the child object.
|
DisplayObject — The child display object at the specified index position.
|
getChildByName | () | metodo |
public function getChildByName(name:String):DisplayObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Restituisce l'oggetto di visualizzazione secondario al quale corrisponde il nome specificato. Se più di un oggetto di visualizzazione secondario ha il nome specificato, il metodo restituisce il primo oggetto dell'elenco degli elementi secondari.
Il metodo getChildAt()
è più veloce di getChildByName()
. Il metodo getChildAt()
accede a un elemento secondario di un array memorizzato in cache, mentre getChildByName()
deve leggere un elenco collegato per accedere a un elemento secondario.
Parametri
name:String — The name of the child to return.
|
DisplayObject — The child display object with the specified name.
|
getChildIndex | () | metodo |
public function getChildIndex(child:DisplayObject):int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Restituisce la posizione di indice di un'istanza DisplayObject child
.
Parametri
child:DisplayObject — The DisplayObject instance to identify.
|
int — The index position of the child display object to identify.
|
getObjectsUnderPoint | () | metodo |
public function getObjectsUnderPoint(point:Point):Array
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Restituisce un array di oggetti che si trovano sotto il punto specificato e sono elementi secondari (di uno o più livelli inferiori) di questa istanza DisplayObjectContainer. Gli oggetti secondari non accessibili per motivi di sicurezza vengono omessi dall'array restituito. Per determinare se questa restrizione di sicurezza influisce sull'array restituito, chiamare il metodo areInaccessibleObjectsUnderPoint()
.
Il parametro point
è nello spazio di coordinate dello stage, che può essere diverso dallo spazio di coordinate del contenitore di oggetto di visualizzazione (a meno che quest'ultimo non sia lo stage). Per convertire dei punti tra questi due spazi di coordinate, potete utilizzare i metodi globalToLocal()
e localToGlobal()
.
Parametri
point:Point — The point under which to look.
|
Array — An array of objects that lie under the specified point and are children
(or grandchildren, and so on) of this DisplayObjectContainer instance.
|
removeChild | () | metodo |
public function removeChild(child:DisplayObject):DisplayObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Rimuove l'istanza DisplayObject child
specificata dall'elenco degli elementi secondari dell'istanza DisplayObjectContainer. La proprietà parent
dell'istanza secondaria rimossa viene impostata su null
e l'oggetto viene rimosso dal garbage collector se non esistono altri riferimenti all'istanza secondaria. Le posizioni di indice di tutti gli oggetti di visualizzazione che si trovano sopra l'istanza secondaria in DisplayObjectContainer vengono diminuite di 1.
Il garbage collector riassegna lo spazio in memoria inutilizzato. Quando una variabile o un oggetto non sono più associati a un riferimento attivo o memorizzati da qualche parte, il garbage collector li rimuove e libera lo spazio di memoria che occupavano, se non risultano altri riferimenti ad essi.
Parametri
child:DisplayObject — The DisplayObject instance to remove.
|
DisplayObject — The DisplayObject instance that you pass in the
child parameter.
|
removeChildAt | () | metodo |
public function removeChildAt(index:int):DisplayObject
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Rimuove un'istanza DisplayObject secondaria dalla posizione index
specificata nell'elenco degli elementi secondari di DisplayObjectContainer. La proprietà parent
dell'istanza secondaria rimossa viene impostata su null
e l'oggetto viene rimosso dal garbage collector se non esistono altri riferimenti all'istanza secondaria. Le posizioni di indice di tutti gli oggetti di visualizzazione che si trovano sopra l'istanza secondaria in DisplayObjectContainer vengono diminuite di 1.
Il garbage collector riassegna lo spazio in memoria inutilizzato. Quando una variabile o un oggetto non sono più associati a un riferimento attivo o memorizzati da qualche parte, il garbage collector li rimuove e libera lo spazio di memoria che occupavano, se non risultano altri riferimenti ad essi.
Parametri
index:int — The child index of the DisplayObject to remove.
|
DisplayObject — The DisplayObject instance that was removed.
|
setChildIndex | () | metodo |
public function setChildIndex(child:DisplayObject, index:int):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Cambia la posizione di un elemento secondario nel contenitore di oggetto di visualizzazione. Questa operazione influisce sulla stratificazione degli oggetti secondari. L'esempio seguente mostra tre oggetti di visualizzazione (a, b e c) rispettivamente nelle posizioni di indice 0, 1 e 2:
Quando utilizzate il metodo setChildIndex()
e specificate una posizione di indice già occupata, le uniche posizioni che cambiano sono quelle comprese tra la posizione precedente e la nuova posizione dell'oggetto di visualizzazione. Tutte le altre rimangono uguali. Se un elemento secondario viene spostato in un indice INFERIORE al relativo indice corrente, tutti gli elementi secondari intermedi AUMENTANO di 1 per quanto riguarda il riferimento di indice. Se un elemento secondario viene spostato in un indice SUPERIORE al relativo indice corrente, tutti gli elementi secondari intermedi DIMINUISCONO di 1 per quanto riguarda il riferimento di indice. Ad esempio, se il contenitore di oggetto di visualizzazione dell'esempio precedente si chiama container
, potete scambiare la posizione degli oggetti di visualizzazione con etichetta a e b chiamando il codice seguente:
container.setChildIndex(container.getChildAt(1), 0);
Questo codice determina la seguente disposizione degli oggetti:
Parametri
child:DisplayObject — The child DisplayObject instance for which you want to change
the index number.
| |
index:int — The resulting index number for the child display object.
|
startDrag | () | metodo |
public function startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Consente all'utente di trascinare lo sprite specificato. È possibile trascinare lo sprite fino a quando il trascinamento non viene interrotto esplicitamente mediante una chiamata a Sprite.stopDrag()
o non viene reso trascinabile un altro sprite. È possibile trascinare un solo sprite alla volta.
Gli oggetti di visualizzazione tridimensionali seguono il puntatore e Sprite.startDrag()
sposta l'oggetto all'interno del pannello tridimensionale definito dall'oggetto di visualizzazione. Oppure, se l'oggetto di visualizzazione è un oggetto bidimensionale e un elemento secondario di un oggetto tridimensionale, l'oggetto bidimensionale si sposta all'interno del pannello tridimensionale definito dall'oggetto principale tridimensionale.
Parametri
lockCenter:Boolean (default = false ) — Specifies whether the draggable sprite is locked to the center of
the pointer position (true ), or locked to the point where the user first clicked the
sprite (false ).
| |
bounds:Rectangle (default = null ) — Value relative to the coordinates of the Sprite's parent that specify a constraint
rectangle for the Sprite.
|
stopDrag | () | metodo |
public function stopDrag():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Termina il metodo startDrag()
. Uno sprite che è stato reso trascinabile mediante il metodo startDrag()
rimane tale finché non viene aggiunto un metodo stopDrag()
o fino a quando un altro sprite non diventa trascinabile. È possibile trascinare un solo sprite alla volta.
swapChildren | () | metodo |
public function swapChildren(child1:DisplayObject, child2:DisplayObject):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Scambia lo z-order (ordine di profondità) degli oggetti secondari specificati. Tutti gli altri oggetti secondari del contenitore di oggetto di visualizzazione rimangono nelle stesse posizioni di indice.
Parametri
child1:DisplayObject — The first child object.
| |
child2:DisplayObject — The second child object.
|
swapChildrenAt | () | metodo |
public function swapChildrenAt(index1:int, index2:int):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 3 |
Versioni runtime: | Flash Player 9, AIR 1.1 |
Scambia lo z-order (ordine di profondità) degli oggetti secondari nelle due posizioni di indice specificate nell'elenco degli elementi secondari. Tutti gli altri oggetti secondari del contenitore di oggetto di visualizzazione rimangono nelle stesse posizioni di indice.
Parametri
index1:int — The index position of the first child object.
| |
index2:int — The index position of the second child object.
|
Tue Jun 12 2018, 02:44 PM Z