Pacchetto | fl.video |
Classe | public class FLVPlayback |
Ereditarietà | FLVPlayback Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Viene eseguito l'aggiornamento della Guida di riferimento del linguaggio e dei componenti di ActionScript 3.0, affinché la classe FLVPlayback comprenda le proprietà e i metodi seguenti, aggiunti per migliorare l'accessibilità alla tastiera e al lettore su schermo del componente.
Provvedete ad aggiungere al progetto la versione "con Accessibility" del componente prima di tentare di accedere alle nuove proprietà o ai nuovi metodi.
La classe FLVPlayback vi consente di includere con facilità un lettore video nell'applicazione per la riproduzione dei file video di (FLV) a scaricamento progressivo via HTTP, o per la riproduzione dei file FLV in streaming da FMS (Flash Media Server) o da un servizio FVSS (Flash Video Streaming Service).
In Flash Player Aggiornamento 3 (versione 9.0.115.0) e versioni successive, il componente FLVPlayback è stato aggiornato in modo da supportare i formati video MPEG-4 in alta definizione che utilizzano la codifica H.264 standard di settore. Per ulteriori informazioni sui formati video supportati dal componente FLVPlayback, vedete Controlling web video with ActionScript 3 FLVPlayback programming (Controllo del video web con la programmazione ActionScript 3 FLVPlayback).
A differenza di altri componenti ActionScript 3.0, il componente FLVPlayback non estende UIComponent, pertanto non supporta i metodi e le proprietà di questa classe.
Per accedere alle proprietà, ai metodi e agli eventi della classe FLVPlayback, dovete importare la classe nell'applicazione trascinando il componente FLVPlayback sullo stage dell'applicazione Flash o importandolo esplicitamente in ActionScript mediante l'istruzione import
. L'istruzione seguente importa la classe FLVPlayback:
import fl.video.FLVPlayback;
La classe FLVPlayback dispone di una costante VERSION
, ovvero una proprietà della classe. Le proprietà delle classi sono disponibili solo nelle classi stesse. La costante VERSION
restituisce una stringa che indica la versione del componente. Il codice seguente illustra la versione nel pannello Output:
import fl.video.FLVPlayback; trace(FLVPlayback.VERSION);
Elementi API correlati
FLVPlaybackCaptioning
MetadataEvent
NCManager
LayoutEvent
SoundEvent
VideoPlayer
VideoError
VideoEvent
VideoProgressEvent
Proprietà | Definito da | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
L'implementazione di accessibilità corrente (AccessibilityImplementation) di questa istanza InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Le opzioni di accessibilità correnti di questo oggetto di visualizzazione. | DisplayObject | ||
activeVideoPlayerIndex : uint
Numero che specifica quale istanza di lettore video è interessata da altre API. | FLVPlayback | ||
align : String
Specifica il layout video utilizzato quando la proprietà scaleMode è impostata su VideoScaleMode.MAINTAIN_ASPECT_RATIO o VideoScaleMode.NO_SCALE. | FLVPlayback | ||
alpha : Number
Indica il valore della trasparenza alfa dell'oggetto specificato. | DisplayObject | ||
autoPlay : Boolean
Valore booleano che, se impostato su true, fa in modo che la riproduzione del file FLV abbia inizio automaticamente dopo l'impostazione della proprietà source. | FLVPlayback | ||
autoRewind : Boolean
Valore booleano che, se impostato su true, riavvolge il file FLV fino al fotogramma 1 quando termina la riproduzione, perché il lettore ha raggiunto la fine del flusso oppure perché è stato chiamato il metodo stop(). | FLVPlayback | ||
backButton : Sprite
Controllo di riproduzione BackButton. | FLVPlayback | ||
bitrate : Number
Numero che specifica i bit per secondo per il trasferimento del file FLV. | FLVPlayback | ||
blendMode : String
Un valore della classe BlendMode che specifica il metodo di fusione da utilizzare. | DisplayObject | ||
blendShader : Shader [sola scrittura]
Imposta uno shader utilizzato per la fusione dei colori di primo piano e sfondo. | DisplayObject | ||
buffering : Boolean [sola lettura]
Un valore booleano che è true se il video è in stato di bufferizzazione. | FLVPlayback | ||
bufferingBar : Sprite
Barra di controllo bufferizzazione. | FLVPlayback | ||
bufferingBarHidesAndDisablesOthers : Boolean
Se è impostata su true, nasconde il controllo SeekBar e disabilita i controlli Play, Pause, PlayPause, BackButton e ForwardButton mentre il file FLV è in stato di bufferizzazione. | FLVPlayback | ||
bufferTime : Number
Un numero che specifica il numero di secondi di bufferizzazione in memoria allo scadere del quale ha inizio la riproduzione di un flusso video. | FLVPlayback | ||
buttonMode : Boolean
Specifica la modalità pulsante di questo sprite. | Sprite | ||
bytesLoaded : uint [sola lettura]
Un numero che indica le dimensioni di scaricamento in numero di byte per un'operazione di scaricamento HTTP. | FLVPlayback | ||
bytesTotal : uint [sola lettura]
Un numero che specifica il numero totale di byte scaricati via HTTP. | FLVPlayback | ||
cacheAsBitmap : Boolean
Se è impostata su true, nella cache dei runtime Flash viene memorizzata una rappresentazione bitmap interna dell'oggetto di visualizzazione. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Se il valore è diverso da null, questo oggetto Matrix definisce il modo in cui viene eseguito il rendering di un oggetto di visualizzazione quando cacheAsBitmap è impostato su true. | DisplayObject | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
contextMenu : NativeMenu
Specifica il menu di scelta rapida associato all'oggetto. | InteractiveObject | ||
cuePoints : Array [sola scrittura]
Un array che descrive i cue point ActionScript e i cue point del file FLV incorporati disattivati. | FLVPlayback | ||
doubleClickEnabled : Boolean
Specifica se l'oggetto riceve gli eventi doubleClick. | InteractiveObject | ||
dropTarget : DisplayObject [sola lettura]
Specifica l'oggetto di visualizzazione sopra il quale viene trascinato lo sprite o sul quale viene rilasciato. | Sprite | ||
endTabIndex : int [sola lettura]
Restituisce il valore tabIndex successivo disponibile dopo i comandi FLVPlayback. | FLVPlayback | ||
filters : Array
Un array indicizzato che contiene ogni oggetto filtro attualmente associato all'oggetto di visualizzazione. | DisplayObject | ||
focusRect : Object
Specifica se l'oggetto visualizza un rettangolo di attivazione. | InteractiveObject | ||
forwardButton : Sprite
Controllo pulsante Avanti. | FLVPlayback | ||
fullScreenBackgroundColor : uint
Colore di sfondo utilizzato quando è attiva la modalità a schermo intero. | FLVPlayback | ||
fullScreenButton : Sprite
Controllo pulsante FullScreen. | FLVPlayback | ||
fullScreenSkinDelay : int
Specifica l'intervallo di tempo, in millisecondi, allo scadere del quale deve essere nascosto lo skin. | FLVPlayback | ||
fullScreenTakeOver : Boolean
Quando lo stage entra nella modalità a schermo intero, il componente FLVPlayback si trova sopra tutto il resto del contenuto e occupa l'intero schermo. | FLVPlayback | ||
graphics : Graphics [sola lettura]
Specifica l'oggetto Graphics che appartiene a questo oggetto Sprite, in cui possono essere eseguiti i comandi di disegno vettoriale. | Sprite | ||
height : Number [override]
Numero che specifica l'altezza dell'istanza FLVPlayback. | FLVPlayback | ||
hitArea : Sprite
Definisce un altro sprite come area attiva di uno sprite. | Sprite | ||
idleTimeout : Number
Il tempo (in millisecondi) allo scadere del quale Flash chiude una connessione inattiva con Flash Media Server (FMS) perché la riproduzione è sospesa o interrotta. | FLVPlayback | ||
isLive : Boolean
Un valore booleano che è true se il flusso video è dal vivo. | FLVPlayback | ||
isRTMP : Boolean [sola lettura]
Valore booleano che è true in caso di streaming del file FLV da Flash Media Server (FMS) mediante RTMP. | FLVPlayback | ||
loaderInfo : LoaderInfo [sola lettura]
Restituisce un oggetto LoaderInfo contenente informazioni sul caricamento del file al quale questo oggetto di visualizzazione appartiene. | DisplayObject | ||
mask : DisplayObject
L'oggetto di visualizzazione chiamante viene mascherato dall'oggetto mask specificato. | DisplayObject | ||
metadata : Object [sola lettura]
Un oggetto corrispondente al pacchetto di metadati ricevuto da una chiamata al metodo di callback NetSteam.onMetaData(), se disponibile. | FLVPlayback | ||
metaData : Object
Ottiene l’oggetto di metadati dell’istanza DisplayObject se i metadati sono stati memorizzati insieme all’istanza di questo DisplayObject nel file SWF mediante un tag PlaceObject4. | DisplayObject | ||
metadataLoaded : Boolean [sola lettura]
Valore booleano che è true se un pacchetto di metadati è stato rilevato ed elaborato oppure se il file FLV è stato codificato senza il pacchetto di metadati. | FLVPlayback | ||
mouseChildren : Boolean
Determina se gli elementi secondari dell'oggetto sono abilitati o meno per il mouse o per il dispositivo di input dell'utente. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Specifica se questo oggetto riceve messaggi del mouse o di altri dispositivi di input dell'utente. | InteractiveObject | ||
mouseX : Number [sola lettura]
Indica la coordinata x del mouse o la posizione del dispositivo di input dell'utente, espressa in pixel. | DisplayObject | ||
mouseY : Number [sola lettura]
Indica la coordinata y del mouse o la posizione del dispositivo di input dell'utente, espressa in pixel. | DisplayObject | ||
muteButton : Sprite
Controllo pulsante Mute. | FLVPlayback | ||
name : String
Indica il nome dell'istanza dell'oggetto DisplayObject. | DisplayObject | ||
ncMgr : INCManager [sola lettura]
Oggetto INCManager che fornisce accesso all'istanza della classe che implementa INCManager, che è un'interfaccia della classe NCManager. | FLVPlayback | ||
needsSoftKeyboard : Boolean
Specifica se deve essere visualizzata una tastiera virtuale (una tastiera software a video) quando questa istanza InteractiveObject riceve lo stato di attivazione. | InteractiveObject | ||
numChildren : int [sola lettura]
Restituisce il numero di elementi secondari di questo oggetto. | DisplayObjectContainer | ||
opaqueBackground : Object
Specifica se l'oggetto di visualizzazione è opaco con un determinato colore di sfondo. | DisplayObject | ||
parent : DisplayObjectContainer [sola lettura]
Indica l'oggetto DisplayObjectContainer che contiene questo oggetto di visualizzazione. | DisplayObject | ||
pauseButton : Sprite
Controllo pulsante Pausa. | FLVPlayback | ||
paused : Boolean [sola lettura]
Valore booleano che è true se il file FLV è in stato di pausa. | FLVPlayback | ||
playButton : Sprite
Controllo pulsante Riproduci. | FLVPlayback | ||
playheadPercentage : Number
Un numero che specifica il playheadTime corrente come percentuale della proprietà totalTime. | FLVPlayback | ||
playheadTime : Number
Un numero corrispondente al tempo o alla posizione corrente dell'indicatore di riproduzione, in secondi; può essere un valore frazionario. | FLVPlayback | ||
playheadUpdateInterval : Number
Un numero corrispondente al tempo in millisecondi tra un evento playheadUpdate e il successivo. | FLVPlayback | ||
playing : Boolean [sola lettura]
Un valore booleano che è true se il file FLV è in stato di riproduzione. | FLVPlayback | ||
playPauseButton : Sprite
Controllo pulsante Riproduci/Pausa. | FLVPlayback | ||
preferredHeight : int [sola lettura]
Un numero che specifica l'altezza del file FLV di origine. | FLVPlayback | ||
preferredWidth : int [sola lettura]
Fornisce la larghezza del file FLV di origine. | FLVPlayback | ||
preview : String [sola scrittura]
Solo per anteprima dal vivo. | FLVPlayback | ||
progressInterval : Number
Un numero corrispondente al tempo in millisecondi tra un evento progress e il successivo. | FLVPlayback | ||
registrationHeight : Number
L'altezza utilizzata per allineare il contenuto video durante il ridimensionamento automatico. | FLVPlayback | ||
registrationWidth : Number
La larghezza utilizzata per allineare il contenuto video durante il ridimensionamento automatico. | FLVPlayback | ||
registrationX : Number
La coordinata x utilizzata per allineare il contenuto video durante il ridimensionamento automatico. | FLVPlayback | ||
registrationY : Number
La coordinata y utilizzata per allineare il contenuto video durante il ridimensionamento automatico. | FLVPlayback | ||
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. | DisplayObject | ||
rotation : Number
Indica la rotazione dell'istanza DisplayObject, espressa in gradi, rispetto alla posizione originale. | DisplayObject | ||
rotationX : Number
Indica la rotazione dell'asse x dell'istanza DisplayObject, espressa in gradi, rispetto all'orientamento originale relativo al contenitore principale 3D. | DisplayObject | ||
rotationY : Number
Indica la rotazione dell'asse y dell'istanza DisplayObject, espressa in gradi, rispetto all'orientamento originale relativo al contenitore principale 3D. | DisplayObject | ||
rotationZ : Number
Indica la rotazione dell'asse z dell'istanza DisplayObject, espressa in gradi, rispetto all'orientamento originale relativo al contenitore principale 3D. | DisplayObject | ||
scale9Grid : Rectangle
La griglia di modifica in scala attualmente attiva. | DisplayObject | ||
scaleMode : String
Specifica il modo in cui verrà ridimensionato il video dopo il caricamento. | FLVPlayback | ||
scaleX : Number [override]
Numero che corrisponde alla scala orizzontale. | FLVPlayback | ||
scaleY : Number [override]
Numero che corrisponde alla scala verticale. | FLVPlayback | ||
scaleZ : Number
Indica la scala di profondità (percentuale) di un oggetto applicata dal punto di registrazione dell'oggetto. | DisplayObject | ||
scrollRect : Rectangle
I limiti del rettangolo di scorrimento dell'oggetto di visualizzazione. | DisplayObject | ||
scrubbing : Boolean [sola lettura]
Valore booleano che è true se l'utente esegue il trascinamento con il componente SeekBar ed è false in caso contrario. | FLVPlayback | ||
seekBar : Sprite
Il controllo SeekBar. | FLVPlayback | ||
seekBarInterval : Number
Un numero in millisecondi che specifica con quale frequenza controllare la maniglia SeekBar durante il trascinamento. | FLVPlayback | ||
seekBarScrubTolerance : Number
Numero che specifica di quanto deve essere spostata dall'utente la maniglia SeekBar affinché avvenga un aggiornamento. | FLVPlayback | ||
seekToPrevOffset : Number
Il numero (in secondi) utilizzato dal metodo seekToPrevNavCuePoint() per confrontare il tempo del metodo stesso con il cue point precedente. | FLVPlayback | ||
skin : String
Una stringa che specifica l'URL di un file di skin SWF. | FLVPlayback | ||
skinAutoHide : Boolean
Un valore booleano che, se è true, nasconde lo skin del componente quando il mouse non si trova sopra il video. | FLVPlayback | ||
skinBackgroundAlpha : Number
L'alfa dello sfondo dello skin. | FLVPlayback | ||
skinBackgroundColor : uint
Il colore di background dello skin (0xRRGGBB). | FLVPlayback | ||
skinFadeTime : int
L'intervallo di tempo, in millisecondi, necessario allo skin per eseguire una dissolvenza in entrata o in uscita quando viene nascosto o visualizzato. | FLVPlayback | ||
skinScaleMaximum : Number
Questa proprietà specifica il multiplo massimo che FLVPlayback utilizzerà per ingrandire lo skin quando passerà alla modalità a schermo intero con Flash Player che supporta l'accelerazione hardware. | FLVPlayback | ||
softKeyboard : String
Controlla l'aspetto della tastiera software. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definisce l’area che deve rimanere visibile sullo schermo quando è visualizzata una tastiera virtuale (non disponibile in iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform [override]
Fornisce l'accesso diretto alla proprietà VideoPlayer.soundTransform per esporre un maggiore controllo audio. | FLVPlayback | ||
source : String
Una stringa che specifica l'URL del file FLV da riprodurre in streaming e la modalità di streaming. | FLVPlayback | ||
stage : Stage [sola lettura]
Lo stage dell'oggetto di visualizzazione. | DisplayObject | ||
startTabIndex : int [sola lettura]
Restituisce il primo valore tabIndex per i comandi FLVPlayback. | FLVPlayback | ||
state : String [sola lettura]
Una stringa che specifica lo stato del componente. | FLVPlayback | ||
stateResponsive : Boolean [sola lettura]
Valore booleano che è true se lo stato è in grado di rispondere. | FLVPlayback | ||
stopButton : Sprite
Il controllo pulsante Stop. | FLVPlayback | ||
stopped : Boolean [sola lettura]
Valore booleano che è true se lo stato dell'istanza FLVPlayback è stopped. | FLVPlayback | ||
tabChildren : Boolean
Determina se gli elementi secondari dell'oggetto sono abilitati per la tabulazione. | DisplayObjectContainer | ||
tabEnabled : Boolean
Specifica se questo oggetto è incluso nell'ordine di tabulazione. | InteractiveObject | ||
tabIndex : int
Specifica l'ordine di tabulazione degli oggetti in un file SWF. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [sola lettura]
Restituisce un oggetto TextSnapshot per questa istanza DisplayObjectContainer. | DisplayObjectContainer | ||
totalTime : Number
Un numero in secondi corrispondente al tempo di riproduzione totale del video. | FLVPlayback | ||
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. | DisplayObject | ||
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. | Sprite | ||
visible : Boolean
Determina se l'oggetto di visualizzazione è visibile o meno. | DisplayObject | ||
visibleVideoPlayerIndex : uint
Un numero che può essere utilizzato per gestire più flussi di file FLV. | FLVPlayback | ||
volume : Number
Un numero da 0 a 1 che indica l'impostazione di controllo del volume. | FLVPlayback | ||
volumeBar : Sprite
Il controllo barra del volume. | FLVPlayback | ||
volumeBarInterval : Number
Numero in millisecondi che specifica con quale frequenza controllare la maniglia della barra del volume durante il trascinamento. | FLVPlayback | ||
volumeBarScrubTolerance : Number
Numero che specifica di quanto deve essere spostata dall'utente la maniglia della barra del volume affinché avvenga un aggiornamento. | FLVPlayback | ||
width : Number [override]
Numero che specifica la larghezza dell'istanza FLVPlayback sullo stage. | FLVPlayback | ||
x : Number [override]
Numero che specifica la posizione orizzontale del lettore video, espressa in pixel. | FLVPlayback | ||
y : Number [override]
Numero che specifica la posizione verticale del lettore video, espressa in pixel. | FLVPlayback | ||
z : Number
Indica la posizione della coordinata z lungo l'asse z dell'istanza DisplayObject relativa al contenitore principale 3D. | DisplayObject |
Metodo | Definito da | ||
---|---|---|---|
Crea una nuova istanza FLVPlayback. | FLVPlayback | ||
Aggiunge un cue point ActionScript e produce lo stesso effetto di quando si aggiunge un cue point ActionScript utilizzando la finestra di dialogo Cue point, con la differenza che questa operazione avviene durante l'esecuzione di un'applicazione anziché durante lo sviluppo di un'applicazione. | FLVPlayback | ||
Aggiunge un'istanza secondaria DisplayObject a questa istanza DisplayObjectContainer. | DisplayObjectContainer | ||
Aggiunge un'istanza secondaria DisplayObject a questa istanza DisplayObjectContainer. | DisplayObjectContainer | ||
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. | EventDispatcher | ||
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. | DisplayObjectContainer | ||
Assegna un valore tabIndex a ogni comando FLVPlayback ordinando i comandi orizzontalmente da sinistra verso destra. | FLVPlayback | ||
Porta in primo piano un lettore video sopra gli altri lettori video impilati. | FLVPlayback | ||
Chiude NetStream ed elimina il lettore video specificato dal parametro index. | FLVPlayback | ||
Determina se l'oggetto di visualizzazione specificato è un elemento secondario dell'istanza DisplayObjectContainer oppure è l'istanza stessa. | DisplayObjectContainer | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Imposta il lettore video FLVPlayback su schermo intero. | FLVPlayback | ||
Trova il cue point del tipo specificato dal parametro type e con il tempo, il nome o la combinazione tempo-nome specificata nei parametri. | FLVPlayback | ||
Trova un cue point del tipo specificato che corrisponde o è precedente al tempo specificato. | FLVPlayback | ||
Trova il cue point successivo in my_cuePoint.array con lo stesso nome di my_cuePoint.name. | FLVPlayback | ||
Restituisce un rettangolo che definisce l'area dell'oggetto di visualizzazione relativa al sistema di coordinate dell'oggetto targetCoordinateSpace. | DisplayObject | ||
Restituisce l'istanza dell'oggetto di visualizzazione secondario che si trova in corrispondenza della posizione di indice specificata. | DisplayObjectContainer | ||
Restituisce l'oggetto di visualizzazione secondario al quale corrisponde il nome specificato. | DisplayObjectContainer | ||
Restituisce la posizione di indice di un'istanza DisplayObject secondaria. | DisplayObjectContainer | ||
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. | DisplayObjectContainer | ||
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. | DisplayObject | ||
Ottiene il lettore video specificato dal parametro index. | FLVPlayback | ||
Converte le coordinate dello stage (globali) in quelle (locali) dell'oggetto di visualizzazione per l'oggetto Point. | DisplayObject | ||
Converte un punto bidimensionale dalle coordinate dello stage (globali) in quelle (locali) di un oggetto di visualizzazione tridimensionale. | DisplayObject | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
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. | DisplayObject | ||
Valuta l'oggetto di visualizzazione per stabilire se si sovrappone o si interseca con il punto specificato dai parametri x e y. | DisplayObject | ||
Restituisce false se il cue point del file FLV incorporato è disattivato. | FLVPlayback | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Avvia il caricamento del file FLV e fornisce una scorciatoia per impostare la proprietà autoPlay su false e impostare le proprietà source, totalTime e isLive, se presenti. | FLVPlayback | ||
Converte un punto tridimensionale delle coordinate (locali) dell'oggetto di visualizzazione tridimensionale in un punto bidimensionale nelle coordinate dello stage (globali). | DisplayObject | ||
Converte le coordinate dell'oggetto di visualizzazione (locali) in quelle dello stage (globali) per l'oggetto Point. | DisplayObject | ||
Sospende la riproduzione del flusso video. | FLVPlayback | ||
Avvia la riproduzione del flusso video. | FLVPlayback | ||
Riproduce il file FLV quando ne è stata scaricata una porzione sufficiente. | FLVPlayback | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Rimuove un cue point ActionScript dal file FLV attualmente caricato. | FLVPlayback | ||
Rimuove l'istanza DisplayObject secondaria specificata dall'elenco degli elementi secondari dell'istanza DisplayObjectContainer. | DisplayObjectContainer | ||
Rimuove un'istanza DisplayObject secondaria dalla posizione di indice specificata nell'elenco degli elementi secondari di DisplayObjectContainer. | DisplayObjectContainer | ||
Rimuove tutte le istanze DisplayObject secondarie dall'elenco degli elementi secondari dell'istanza DisplayObjectContainer. | DisplayObjectContainer | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Alza una tastiera virtuale. | InteractiveObject | ||
Cerca un tempo specifico nel file, indicato in secondi, utilizzando solo i primi tre decimali (millisecondi). | FLVPlayback | ||
Cerca la percentuale del file dove andrà a collocare l'indicatore di riproduzione. | FLVPlayback | ||
Cerca un tempo specifico nel file, indicato in secondi, utilizzando un massimo di tre cifre decimali (millisecondi). | FLVPlayback | ||
Cerca un cue point di navigazione che corrisponda al tempo, nome o nome/tempo specificato. | FLVPlayback | ||
Cerca il cue point di navigazione successivo rispetto al valore corrente della proprietà playheadTime. | FLVPlayback | ||
Cerca il cue point di navigazione precedente rispetto al valore corrente della proprietà playheadTime. | FLVPlayback | ||
Cambia la posizione di un elemento secondario nel contenitore di oggetto di visualizzazione. | DisplayObjectContainer | ||
Attiva o disattiva uno o più cue point del file FLV. | FLVPlayback | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Imposta le proprietà scaleX e scaleY simultaneamente. | FLVPlayback | ||
Imposta la larghezza e l'altezza simultaneamente. | FLVPlayback | ||
Consente all'utente di trascinare lo sprite specificato. | Sprite | ||
Consente all'utente di trascinare lo sprite specificato su un dispositivo abilitato per il tocco. | Sprite | ||
Arresta la riproduzione del video. | FLVPlayback | ||
Interrompe in modo ricorsivo l’esecuzione della linea temporale di qualsiasi MovieClips che ha origine in questo oggetto. | DisplayObjectContainer | ||
Termina il metodo startDrag(). | Sprite | ||
Termina il metodo startTouchDrag(), utilizzato con i dispositivi abilitati per il tocco. | Sprite | ||
Scambia lo z-order (ordine di profondità) degli oggetti secondari specificati. | DisplayObjectContainer | ||
Scambia lo z-order (ordine di profondità) degli oggetti secondari nelle due posizioni di indice specificate nell'elenco degli elementi secondari. | DisplayObjectContainer | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
Evento | Riepilogo | Definito da | ||
---|---|---|---|---|
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo. | EventDispatcher | |||
Inviato quando un oggetto di visualizzazione viene aggiunto all'elenco di visualizzazione. | DisplayObject | |||
Inviato quando un oggetto di visualizzazione viene aggiunto all'elenco di visualizzazione sullo stage, sia direttamente o mediante l'aggiunta di una sottostruttura ad albero che contiene l'oggetto di visualizzazione. | DisplayObject | |||
Inviato quando il lettore video viene ridimensionato o disposto automaticamente. | FLVPlayback | |||
Inviato quando l'indicatore di riproduzione viene spostato all'inizio del lettore video perché la proprietà autoRewind è impostata su true. | FLVPlayback | |||
Inviato quando l'istanza FLVPlayback attiva lo stato di bufferizzazione. | FLVPlayback | |||
Inviato quando l'utente sceglie "Cancella" (o "Elimina") dal menu di scelta rapida per il testo. | InteractiveObject | |||
Inviato quando l'utente preme e rilascia il pulsante principale del dispositivo di puntamento sopra lo stesso InteractiveObject. | InteractiveObject | |||
Inviato quando l'oggetto evento chiude la connessione NetConnection per temporizzazione o mediante una chiamata al metodo closeVideoPlayer(), oppure quando chiamate il metodo load() o il metodo play() o quando impostate la proprietà source e di conseguenza provocate la chiusura della connessione RTMP. | FLVPlayback | |||
Inviato quando la riproduzione termina perché viene raggiunta la fine del file FLV. | FLVPlayback | |||
Inviato quando un'azione dell'utente causa la visualizzazione del menu di scelta rapida associato a questo oggetto interattivo in un'applicazione AIR. | InteractiveObject | |||
Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di tagliare oppure sceglie "Taglia" dal menu di scelta rapida per il testo. | InteractiveObject | |||
Inviato quando viene raggiunto un cue point. | FLVPlayback | |||
Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di tagliare oppure sceglie "Taglia" dal menu di scelta rapida testuale. | InteractiveObject | |||
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo. | EventDispatcher | |||
Inviato quando l'utente preme e rilascia il pulsante principale di un dispositivo di puntamento due volte in rapida successione sopra la stessa istanza InteractiveObject quando il flag doubleClickEnabled dell'oggetto è impostato su true. | InteractiveObject | |||
[evento di trasmissione] Inviato quando l'indicatore di riproduzione sta entrando in un nuovo fotogramma. | DisplayObject | |||
[evento di trasmissione] Inviato quando l'indicatore di riproduzione sta per uscire dal fotogramma corrente. | DisplayObject | |||
Inviato quando l'indicatore di riproduzione si sposta più avanti mediante una chiamata al metodo seek() o facendo clic sul controllo ForwardButton. | FLVPlayback | |||
Inviato dopo che un oggetto di visualizzazione ha ricevuto lo stato di attivazione. | InteractiveObject | |||
Inviato dopo che un oggetto di visualizzazione ha perso lo stato di attivazione. | InteractiveObject | |||
[evento di trasmissione] Inviato dopo l'esecuzione delle funzioni di costruzione degli oggetti di visualizzazione dei fotogrammi, ma prima dell'esecuzione degli script di fotogramma. | DisplayObject | |||
Inviato quanto l’utente crea un punto di contatto lungo il bordo della superficie di contatto con un’istanza di InteractiveObject (ad esempio toccando bordo della superficie di contatto in Siri Remote per Apple TV). Alcuni dispositivi possono inoltre interpretare questo contatto come una combinazione di più eventi touch. | InteractiveObject | |||
Inviato quanto l'utente preme due punti di contatto sulla stessa istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, preme e rilascia due dita su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente sposta un punto di contatto sull'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, sposta un dito da sinistra a destra su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente esegue un'operazione di rotazione in corrispondenza di un punto di contatto con un'istanza InteractiveObject (ad esempio, tocca lo schermo con due dita e le ruota su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente esegue un'operazione di tocco in corrispondenza di un punto di contatto con un'istanza InteractiveObject (ad esempio, tocca lo schermo con tre dita e quindi le sposta parallelamente su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente crea un punto di contatto con un'istanza InteractiveObject, quindi tocca un dispositivo abilitato per il tocco (ad esempio, posiziona più dita su un oggetto di visualizzazione per aprire un menu e quindi tocca con un dito per selezionare una voce di menu su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente esegue un'operazione di zoom in corrispondenza di un punto di contatto con un'istanza InteractiveObject (ad esempio, tocca lo schermo con due dita e allontana velocemente le dita su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Questo evento viene inviato a qualsiasi applicazione client che supporti input in linea con un IME. | InteractiveObject | |||
Inviato quando l'utente preme un tasto. | InteractiveObject | |||
Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando la tastiera. | InteractiveObject | |||
Inviato quando l'utente rilascia un tasto. | InteractiveObject | |||
Inviato quando il lettore video viene ridimensionato o disposto. | FLVPlayback | |||
Inviato quando vengono raggiunti per la prima volta i metadati del file FLV. | FLVPlayback | |||
Inviato quando l'utente preme e rilascia il pulsante centrale del dispositivo di puntamento sopra lo stesso InteractiveObject. | InteractiveObject | |||
Inviato quando un utente preme il pulsante centrale del dispositivo di puntamento su un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando un utente preme il pulsante del dispositivo di puntamento su un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando l'utente tenta di cambiare l'elemento attivo utilizzando un dispositivo di puntamento. | InteractiveObject | |||
Inviato quando l'utente sposta il dispositivo di puntamento mentre si trova sopra un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando l'utente sposta un dispositivo di puntamento sopra un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando si fa ruotare la rotella del mouse su un'istanza InteractiveObject. | InteractiveObject | |||
Inviato dall'iniziatore del trascinamento InteractiveObject quando l'utente rilascia il trascinamento. | InteractiveObject | |||
Inviato dall'InteractiveObject di destinazione quando un oggetto trascinato viene rilasciato su di esso e il rilascio è stato accettato con una chiamata a DragManager.acceptDragDrop(). | InteractiveObject | |||
Inviato da un InteractiveObject quando un trascinamento entra nei suoi limiti. | InteractiveObject | |||
Inviato da un InteractiveObject quando un trascinamento esce dai propri limiti. | InteractiveObject | |||
Inviato continuamente da un InteractiveObject mentre un'azione di trascinamento rimane all'interno dei suoi limiti. | InteractiveObject | |||
Inviato all'inizio di un'operazione di trascinamento dall'InteractiveObject che è specificato come iniziatore del trascinamento nella chiamata a DragManager.doDrag(). | InteractiveObject | |||
Inviato durante un'operazione di trascinamento dall'InteractiveObject che è specificato come iniziatore del trascinamento nella chiamata a DragManager.doDrag(). | InteractiveObject | |||
Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di incollare oppure sceglie "Incolla" dal menu di scelta rapida testuale. | InteractiveObject | |||
Inviato quando il lettore attiva lo stato di pausa. | FLVPlayback | |||
Inviato mentre il file FLV è in fase di riproduzione alla frequenza specificata dalla proprietà playheadUpdateInterval o quando viene avviato il riavvolgimento. | FLVPlayback | |||
Inviato quando si attiva lo stato di riproduzione. | FLVPlayback | |||
Indica l'incremento del numero di byte scaricati. | FLVPlayback | |||
Inviato quando l'utente abbassa uno stilo attivo oltre la soglia di rilevamento della prossimità dello schermo. | InteractiveObject | |||
Inviato quando l'utente solleva uno stilo attivo sopra la soglia di rilevamento della prossimità dello schermo. | InteractiveObject | |||
Inviato quando l'utente sposta uno stilo attivo sullo schermo rimanendo entro la soglia di rilevamento della prossimità. | InteractiveObject | |||
Inviato quando l'utente allontana uno stilo attivo da questo InteractiveObject rimanendo tuttavia entro la soglia di rilevamento della prossimità dello schermo. | InteractiveObject | |||
Inviato quando l'utente sposta uno stilo attivo direttamente sopra questo InteractiveObject rimanendo tuttavia entro la soglia di rilevamento della prossimità dello schermo. | InteractiveObject | |||
Inviato quando l'utente allontana uno stilo attivo da questo InteractiveObject o da qualsiasi suo elemento secondario rimanendo tuttavia entro la soglia di rilevamento della prossimità dello schermo. | InteractiveObject | |||
Inviato quando l'utente sposta uno stilo attivo sopra questo InteractiveObject dall'esterno della struttura di discendenti dell'oggetto nell'elenco di visualizzazione (rimanendo entro la soglia di rilevamento della prossimità dello schermo). | InteractiveObject | |||
Inviato quando un file FLV è stato caricato ed è pronto per essere visualizzato. | FLVPlayback | |||
Inviato quando un utente rilascia il pulsante del dispositivo di puntamento dopo averlo premuto sopra un’istanza InteractiveObject e aver quindi spostato il dispositivo di puntamento fuori dell’istanza stessa. | InteractiveObject | |||
Inviato quando un oggetto di visualizzazione sta per essere rimosso dall'elenco di visualizzazione. | DisplayObject | |||
Inviato quando un oggetto di visualizzazione sta per essere rimosso dall'elenco di visualizzazione sullo stage, sia direttamente o mediante la rimozione di una sottostruttura ad albero che contiene l'oggetto di visualizzazione. | DisplayObject | |||
[evento di trasmissione] Inviato quando stanno per essere eseguiti l'aggiornamento e il rendering dell'elenco di visualizzazione. | DisplayObject | |||
Inviato quando la posizione dell'indicatore di riproduzione viene spostata all'indietro da una chiamata al metodo seek() oppure al termine di una chiamata a autoRewind. | FLVPlayback | |||
Inviato quando l'utente preme e rilascia il pulsante destro del dispositivo di puntamento sopra lo stesso InteractiveObject. | InteractiveObject | |||
Inviato quando un utente preme il pulsante del dispositivo di puntamento su un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando un utente rilascia il pulsante del dispositivo di puntamento su un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando l'utente allontana un dispositivo di puntamento da un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando l'utente sposta un dispositivo di puntamento sopra un'istanza InteractiveObject. | InteractiveObject | |||
Inviato quando l'utente interrompe il trascinamento del file FLV con la barra di ricerca. | FLVPlayback | |||
Inviato quando l'utente inizia il trascinamento del file FLV con la barra di ricerca. | FLVPlayback | |||
Inviato quando la posizione dell'indicatore di riproduzione viene modificata da una chiamata al metodo seek(), impostando la proprietà playheadTime oppure utilizzando il controllo SeekBar. | FLVPlayback | |||
Inviato quando l'utente attiva la combinazione di tasti di scelta rapida specifici della piattaforma per un'operazione che consente di selezionare tutto oppure sceglie "Seleziona tutto" dal menu di scelta rapida testuale. | InteractiveObject | |||
Inviato quando si verifica un errore durante il caricamento di un file di skin SWF. | FLVPlayback | |||
Inviato quando viene caricato un file di skin SWF. | FLVPlayback | |||
Inviato immediatamente dopo la visualizzazione della tastiera software. | InteractiveObject | |||
Inviato immediatamente prima della visualizzazione della tastiera software. | InteractiveObject | |||
Inviato immediatamente dopo la chiusura della tastiera software. | InteractiveObject | |||
Inviato quando l'audio viene cambiato a causa di uno spostamento della maniglia del controllo volumeBar oppure per l'impostazione della proprietà volume o soundTransform. | FLVPlayback | |||
Inviato quando cambia lo stato di riproduzione. | FLVPlayback | |||
Inviato quando viene attivato lo stato di interruzione. | FLVPlayback | |||
Inviato quando cambia il valore del flag tabChildren dell'oggetto. | InteractiveObject | |||
Inviato quando cambia il flag tabEnabled dell'oggetto. | InteractiveObject | |||
Inviato quando cambia il valore della proprietà tabIndex dell'oggetto. | InteractiveObject | |||
Inviato quando un utente immette uno o più caratteri di testo. | InteractiveObject | |||
Inviato quanto l'utente stabilisce per la prima volta un contatto con un dispositivo abilitato per il tocco (ad esempio, tocca con un dito un cellulare o un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente rimuove il contatto con un dispositivo abilitato per il tocco (ad esempio, solleva un dito da un cellulare o un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quando l'utente tocca il dispositivo, e viene inviato in modo continuativo finché il punto di contatto non viene rimosso. | InteractiveObject | |||
Inviato quanto l'utente sposta il punto di contatto lontano da un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un oggetto di visualizzazione a un altro disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente sposta il punto di contatto su un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un punto esterno a un oggetto di visualizzazione a un punto su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente sposta il punto di contatto lontano da un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un oggetto di visualizzazione a un punto esterno a un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente sposta il punto di contatto su un'istanza InteractiveObject su un dispositivo abilitato per il tocco (ad esempio, trascina un dito da un punto esterno a un oggetto di visualizzazione a un punto su un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject | |||
Inviato quanto l'utente solleva il punto di contatto sulla stessa istanza InteractiveObject in corrispondenza della quale è stato iniziato il contatto su un dispositivo abilitato per il tocco (ad esempio, preme e rilascia un dito da un oggetto di visualizzazione disponibile su un cellulare o su un Tablet PC con touch screen). | InteractiveObject |
Costante | Definito da | ||
---|---|---|---|
SHORT_VERSION : String = "2.1" [statico]
Variabile di stato che indica il numero di versione breve del componente. | FLVPlayback | ||
VERSION : String = "2.1.0.23" [statico]
Variabile di stato che indica il numero di versione lungo del componente. | FLVPlayback |
activeVideoPlayerIndex | proprietà |
activeVideoPlayerIndex:uint
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che specifica quale istanza di lettore video è interessata da altre API. Utilizzate questa proprietà per gestire più flussi di file FLV.
Questa proprietà non rende visibile il lettore video; a tale scopo, utilizzate la proprietà visibleVideoPlayerIndex
.
Un nuovo lettore video viene creato la prima volta che activeVideoPlayerIndex
viene impostata su un numero. Quando il nuovo lettore video viene creato, le sue proprietà vengono impostate sul valore del lettore video (activeVideoPlayerIndex == 0
) predefinito, a eccezione di source
, totalTime
e isLive
, che sono sempre impostate sui valori predefiniti (stringa vuota, NaN e false
, rispettivamente) e di autoPlay
, che è sempre false
(il valore predefinito è true
solo per il lettore video predefinito, ovvero 0). La proprietà cuePoints
non ha alcun effetto, così come non ne ha alcuno su un eventuale caricamento successivo nel lettore video predefinito.
Le API che controllano il volume, il posizionamento, le dimensioni, la visibilità e i controlli UI sono sempre globali e il loro comportamento non viene alterato dall'impostazione di activeVideoPlayerIndex
. In particolare, l'impostazione della proprietà activeVideoPlayerIndex
non incide sulle proprietà e sui metodi seguenti:
activeVideoPlayerIndex
backButton | playPauseButton | skin | width |
bufferingBar | scaleX | stopButton | x |
bufferingBarHidesAndDisablesOthers | transform | y | setSize() |
forwardButton | scaleY | visible | setScale() |
height | seekBar | volume | fullScreenBackgroundColor |
muteButton | seekBarInterval | volumeBar | fullScreenButton |
pauseButton | seekBarScrubTolerance | volumeBarInterval | fullScreenSkinDelay |
playButton | seekToPrevOffset | volumeBarScrubTolerance | fullScreenTakeOver |
registrationX | registrationY | registrationWidth | registrationHeight |
skinBackgroundAlpha | skinBackgroundColor | skinFadeTime |
Nota: la proprietà che determina quale lettore video è controllato dallo skin è visibleVideoPlayerIndex
e non activeVideoPlayerIndex
. Inoltre, le API che controllano le dimensioni interagiscono con la proprietà visibleVideoPlayerIndex
.
Le API rimanenti agiscono su un lettore video specifico a seconda dell'impostazione di activeVideoPlayerIndex
.
Per caricare un secondo file FLV in background, impostare activeVideoPlayerIndex
su 1 e chiamare il metodo load()
. Quando si è pronti a visualizzare questo file FLV e nascondere il primo, impostare visibleVideoPlayerIndex
su 1.
Il valore predefinito è 0.
Implementazione
public function get activeVideoPlayerIndex():uint
public function set activeVideoPlayerIndex(value:uint):void
Elementi API correlati
align | proprietà |
align:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Specifica il layout video utilizzato quando la proprietà scaleMode
è impostata su VideoScaleMode.MAINTAIN_ASPECT_RATIO
o VideoScaleMode.NO_SCALE
. Le dimensioni del video si basano sulle proprietà registrationX
, registrationY
, registrationWidth
e registrationHeight
. Quando si imposta la proprietà align
, i valori provengono dalla classe VideoAlign. Il valore predefinito è VideoAlign.CENTER
.
Implementazione
public function get align():String
public function set align(value:String):void
Elementi API correlati
autoPlay | proprietà |
autoPlay:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Valore booleano che, se impostato su true
, fa in modo che la riproduzione del file FLV abbia inizio automaticamente dopo l'impostazione della proprietà source
. Se impostato su false
, il file FLV viene caricato ma la sua riproduzione non inizia fino a quando non viene chiamato il metodo play()
o playWhenEnoughDownloaded()
.
La riproduzione viene avviata immediatamente quando eseguite lo streaming del file FLV da un FMS e la proprietà autoPlay
è impostata su true
. Tuttavia, se caricate un file FLV mediante scaricamento progressivo, la riproduzione viene avviata solo dopo che è stata scaricata una porzione sufficiente del file FLV, in modo che venga riprodotto dall'inizio alla fine.
Per forzare l'avvio della riproduzione prima che sia stata scaricata una porzione sufficiente di file FLV, chiamare il metodo play()
senza parametri. Se la riproduzione è iniziata e si desidera ritornare nello stato di attesa dello scaricamento per iniziare successivamente la riproduzione in automatico, chiamate il metodo pause()
, quindi il metodo playWhenEnoughDownloaded()
.
Se impostate la proprietà su true
prima del caricamento di altri FLV, l'impostazione non ha effetto finché non viene impostata la proprietà source
.
Se impostate la proprietà autoPlay
su true
e la proprietà source
su un URL, si ottiene lo stesso effetto di una chiamata al metodo play()
con tale URL.
Chiamare il metodo load()
con un URL equivale ad impostare la proprietà source
con tale URL e la proprietà autoPlay
su false
.
Il valore predefinito è true.
Implementazione
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
Elementi API correlati
autoRewind | proprietà |
autoRewind:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un valore booleano che, se è true
, riavvolge il file FLV fino al primo fotogramma quando termina la riproduzione, perché il lettore ha raggiunto la fine del flusso oppure perché è stato chiamato il metodo stop()
. Questa proprietà non ha alcun effetto per i flussi dal vivo.
Il valore predefinito è false.
Implementazione
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
backButton | proprietà |
backButton:Sprite
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controllo di riproduzione BackButton. Se si fa clic su di esso viene effettuata una chiamata al metodo seekToPrevNavCuePoint()
.
Implementazione
public function get backButton():Sprite
public function set backButton(value:Sprite):void
Elementi API correlati
bitrate | proprietà |
bitrate:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che specifica i bit per secondo per il trasferimento del file FLV.
Quando si esegue lo streaming da un servizio Flash Video Streaming che supporta il rilevamento nativo dell'ampiezza di banda, è possibile specificare un file SMIL che descrive come commutare tra flussi di dati video diversi in base all'ampiezza di banda. A seconda del proprio FVSS, l'ampiezza di banda viene rilevata automaticamente e, se questo valore è impostato, viene ignorato.
Durante uno scaricamento HTTP progressivo, è possibile utilizzare lo stesso formato SMIL ma è necessario impostare la velocità di trasferimento perché non viene rilevata automaticamente.
Implementazione
public function get bitrate():Number
public function set bitrate(value:Number):void
buffering | proprietà |
bufferingBar | proprietà |
bufferingBar:Sprite
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Barra di controllo bufferizzazione. Questo controllo viene visualizzato quando il file FLV è in stato di caricamento o bufferizzazione.
Implementazione
public function get bufferingBar():Sprite
public function set bufferingBar(value:Sprite):void
bufferingBarHidesAndDisablesOthers | proprietà |
bufferingBarHidesAndDisablesOthers:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Se è impostata su true
, nasconde il controllo SeekBar e disabilita i controlli Play, Pause, PlayPause, BackButton e ForwardButton mentre il file FLV è in stato di bufferizzazione. Questa proprietà potrebbe rivelarsi utile se l'utente vuole utilizzare questi controlli per accelerare la riproduzione di un file FLV durante lo scaricamento o lo streaming con una connessione lenta.
Implementazione
public function get bufferingBarHidesAndDisablesOthers():Boolean
public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void
bufferTime | proprietà |
bufferTime:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero che specifica il numero di secondi di bufferizzazione in memoria allo scadere del quale ha inizio la riproduzione di un flusso video. Per i file FLV in streaming via RTMP, che non vengono scaricati ed eseguono la bufferizzazione solo in memoria, potrebbe essere importante aumentare l'impostazione del valore predefinito 0,1. Se il file FLV viene scaricato progressivamente tramite HTTP, aumentando questo valore non si riscontrano grandi miglioramenti, sebbene questo possa migliorare la visualizzazione di un video di alta qualità su un computer più vecchio e più lento.
Per un video preregistrato (quindi non dal vivo), non impostate la proprietà bufferTime
su0
ma utilizzate il tempo di bufferizzazione predefinito o aumentarlo.
Questa proprietà non specifica la quantità di file FLV da scaricare prima di iniziare la riproduzione.
Il valore predefinito è 0.1.
Implementazione
public function get bufferTime():Number
public function set bufferTime(value:Number):void
Elementi API correlati
bytesLoaded | proprietà |
bytesLoaded:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero che indica le dimensioni di scaricamento in numero di byte per un'operazione di scaricamento HTTP. Restituisce 0 se non è presente alcun flusso, se il flusso proviene da FMS (Flash Media Server) oppure se le informazioni non sono ancora disponibili. Il valore restituito è utile solo per uno scaricamento HTTP.
Implementazione
public function get bytesLoaded():uint
bytesTotal | proprietà |
bytesTotal:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero che specifica il numero totale di byte scaricati via HTTP. Restituisce 0 se non è presente alcun flusso, se il flusso proviene da FMS (Flash Media Server) oppure se le informazioni non sono ancora disponibili. Il valore restituito è utile solo per uno scaricamento HTTP.
Implementazione
public function get bytesTotal():uint
cuePoints | proprietà |
cuePoints:Array
[sola scrittura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un array che descrive i cue point ActionScript e i cue point del file FLV incorporati disattivati. Questa proprietà viene appositamente creata per essere usata nella finestra di ispezione dei componenti o nella finestra di ispezione Proprietà. Non funziona se impostata in qualunque altro modo. Il suo valore ha effetto solo sul primo file FLV caricato e solo se viene caricato impostando la proprietà source
nella finestra di ispezione dei componenti o nella finestra di ispezione Proprietà.
Nota: questa proprietà non è accessibile in ActionScript. Per accedere alle informazioni sui cue point in ActionScript, utilizzate la proprietà metadata
.
Per aggiungere, rimuovere, attivare o disattivare i cue point con ActionScript, utilizzate i metodi addASCuePoint()
, removeASCuePoint()
o setFLVCuePointEnabled()
.
Implementazione
public function set cuePoints(value:Array):void
Elementi API correlati
endTabIndex | proprietà |
endTabIndex:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Restituisce il valore tabIndex successivo disponibile dopo i comandi FLVPlayback. Questo valore viene impostato dopo aver chiamato il metodo assignTabIndexes
.
Implementazione
public function get endTabIndex():int
Elementi API correlati
forwardButton | proprietà |
forwardButton:Sprite
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Controllo pulsante Avanti. Se si fa clic su di esso viene effettuata una chiamata al metodo seekToNextNavCuePoint()
.
Implementazione
public function get forwardButton():Sprite
public function set forwardButton(value:Sprite):void
Elementi API correlati
fullScreenBackgroundColor | proprietà |
fullScreenBackgroundColor:uint
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Colore di sfondo utilizzato quando è attiva la modalità a schermo intero. Questo colore è visibile se il video non copre l'intero schermo, in base al valore della proprietà scaleMode
.
Il valore predefinito è 0x000000.
Implementazione
public function get fullScreenBackgroundColor():uint
public function set fullScreenBackgroundColor(value:uint):void
fullScreenButton | proprietà |
fullScreenSkinDelay | proprietà |
fullScreenSkinDelay:int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Specifica l'intervallo di tempo, in millisecondi, allo scadere del quale deve essere nascosto lo skin. Se in modalità a schermo intero, quando la proprietà skinAutoHide
è impostata su true
e l'utente non muove il mouse per un intervallo di tempo superiore ai secondi indicati dalla proprietà fullScreenSkinDelay
, lo skin viene nascosto automaticamente. Se il mouse si trova sopra lo skin, esso non viene nascosto automaticamente.
Il valore predefinito è 3000 milliseconds (3 seconds).
Implementazione
public function get fullScreenSkinDelay():int
public function set fullScreenSkinDelay(value:int):void
fullScreenTakeOver | proprietà |
fullScreenTakeOver:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Quando lo stage entra nella modalità a schermo intero, il componente FLVPlayback si trova sopra tutto il resto del contenuto e occupa l'intero schermo. Quando lo stage esce dalla modalità a schermo intero, lo schermo ritorna allo stato precedente.
Le impostazioni consigliate per la modalità a schermo intero sono scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
e align = VideoAlign.CENTER
.
Se il file SWF con il componente FLVPlayback è caricato ma non può accedere allo stage per motivi di sicurezza, la modalità a schermo intero non funziona. Non vengono generati errori.
Il valore predefinito è true.
Implementazione
public function get fullScreenTakeOver():Boolean
public function set fullScreenTakeOver(value:Boolean):void
height | proprietà |
height:Number
[override] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che specifica l'altezza dell'istanza FLVPlayback. Questa proprietà riguarda solo l'altezza dell'istanza FLVPlayback e non l'altezza di un file SWF di skin che potrebbe essere eventualmente caricato. L'impostazione della proprietà height comporta l'impostazione della proprietà registrationHeight
sullo stesso valore.
Implementazione
override public function get height():Number
override public function set height(value:Number):void
Elementi API correlati
idleTimeout | proprietà |
idleTimeout:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il tempo (in millisecondi) allo scadere del quale Flash chiude una connessione inattiva con Flash Media Server (FMS) perché la riproduzione è sospesa o interrotta. Questa proprietà non ha alcun effetto sullo scaricamento HTTP di un file FLV.
Se questa proprietà viene impostata quando un flusso video è già inattivo, riavvia il periodo di timeout con il nuovo valore.
Il valore predefinito è 300,000 milliseconds (5 minutes).
Implementazione
public function get idleTimeout():Number
public function set idleTimeout(value:Number):void
Elementi API correlati
isLive | proprietà |
isLive:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un valore booleano che è true
se il flusso video è dal vivo. Questa proprietà è efficace solo in caso di streaming da un server FMS (Flash Media Server) oppure da un altro servizio FVSS (Flash Video Streaming Service), mentre viene ignorata in caso di scaricamento HTTP.
Se impostate questa proprietà prima del caricamento di altri file FLV, l'impostazione non ha effetto finché non viene impostata la proprietà source
per il nuovo file FLV.
Impostate la proprietà isLive
su false
quando inviate un flusso video preregistrato al lettore video e su true
quando invianote dati in tempo reale (ad esempio, una trasmissione dal vivo). Per ottenere migliori prestazioni quando impostate la proprietà isLive
su false
, non impostate la proprietà bufferTime
su 0
.
Implementazione
public function get isLive():Boolean
public function set isLive(value:Boolean):void
Elementi API correlati
isRTMP | proprietà |
isRTMP:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Valore booleano che è true
in caso di streaming del file FLV da Flash Media Server (FMS) mediante RTMP. Il valore è false
per qualsiasi altro file FLV di origine.
Implementazione
public function get isRTMP():Boolean
Elementi API correlati
metadata | proprietà |
metadata:Object
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un oggetto corrispondente al pacchetto di metadati ricevuto da una chiamata al metodo di callback NetSteam.onMetaData()
, se disponibile. Pronto quando l'evento metadataReceived
viene inviato.
Se il file FLV viene codificato con Flash 8 Encoder, la proprietà metadata
contiene le seguenti informazioni. I file FLV più vecchi contengono solo i valori height
, width
e duration
.
Parametro | Descrizione |
---|---|
canSeekToEnd | Un valore booleano che è true se il file FLV viene codificato con un fotogramma chiave sull'ultimo fotogramma che permette di cercare la fine di un clip filmato a scaricamento progressivo. È false se il file FLV non viene codificato con un fotogramma chiave sull'ultimo fotogramma. |
cuePoints | Un array di oggetti, uno per ciascun cue point incorporato nel file FLV. Il valore è undefined se il file FLV non contiene cue point. Ciascun oggetto ha le seguenti proprietà:
|
audiocodecid | Un numero che indica il codec audio (tecnica code/decode) utilizzato. |
audiodelay | Un numero che rappresenta il tempo 0 nel file di origine da cui è stato codificato il file FLV.
Il contenuto video viene ritardato per un breve periodo di tempo necessario per sincronizzare l'audio. Per esempio, se il valore Tenete presente che mediante le impostazioni di tempo delle classi FLVPlayback e VideoPlayer è possibile compensare questo ritardo. Questo significa che potete continuare a utilizzare le impostazioni di tempo impiegate nel file di origine. |
audiodatarate | Un numero che indica i kilobyte per secondo dell'audio. |
videocodecid | Un numero che indica la versione codec utilizzata per codificare il video. |
framerate | Un numero che specifica la frequenza dei fotogrammi del file FLV. |
videodatarate | Un numero che specifica la velocità dati video del file FLV. |
height | Un numero che specifica l'altezza del file FLV. |
width | Un numero che specifica la larghezza del file FLV. |
duration | Un numero che specifica la durata del file FLV in secondi. |
Implementazione
public function get metadata():Object
Altre informazioni
Elementi API correlati
metadataLoaded | proprietà |
metadataLoaded:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Valore booleano che è true
se un pacchetto di metadati è stato rilevato ed elaborato oppure se il file FLV è stato codificato senza il pacchetto di metadati. In altre parole, il valore è true
se i metadati vengono ricevuti oppure se dovete riceverli. In altre parole, voi sapete se avete o meno i metadati, e se non li avete, sapete di non dover aspettare di riceverli. Se volete semplicemente sapere se avete o meno i metadati, potete controllare il valore con:
FLVPlayback.metadata != null
Usate questa proprietà per verificare se potete recuperare informazioni dai metodi usati per cercare, attivare e disattivare i cue point (findCuePoint
, findNearestCuePoint
, findNextCuePointWithName
, isFLVCuePointEnabled
).
Implementazione
public function get metadataLoaded():Boolean
Elementi API correlati
muteButton | proprietà |
ncMgr | proprietà |
ncMgr:INCManager
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Oggetto INCManager che fornisce accesso all'istanza della classe che implementa INCManager, che è un'interfaccia della classe NCManager
.
Potete utilizzare questa proprietà per implementare un INCManager personalizzato che richieda un'inizializzazione personalizzata.
Implementazione
public function get ncMgr():INCManager
Elementi API correlati
pauseButton | proprietà |
paused | proprietà |
playButton | proprietà |
playheadPercentage | proprietà |
playheadPercentage:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero che specifica il valore di playheadTime
corrente come percentuale della proprietà totalTime
. Se accedete a questa proprietà, noterete che contiene la percentuale del tempo di riproduzione trascorso. Se impostate questa proprietà, si attiva un'operazione di ricerca fino al punto che rappresenta la percentuale del tempo di riproduzione del file FLV.
Il valore di questa proprietà è relativo al valore della proprietà totalTime
.
Implementazione
public function get playheadPercentage():Number
public function set playheadPercentage(value:Number):void
Genera
VideoError — Se specificate una percentuale non valida oppure se la proprietà totalTime è undefined, null , oppure meno o uguale a zero.
|
playheadTime | proprietà |
playheadTime:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero corrispondente al tempo o alla posizione corrente dell'indicatore di riproduzione, in secondi; può essere un valore frazionario. L'impostazione di questa proprietà attiva una ricerca ed è soggetta a tutte le restrizioni previste per le ricerche.
Quando il tempo dell'indicatore di riproduzione cambia, ovvero ogni 0,25 secondi durante la riproduzione del file FLV, il componente invia l'evento playheadUpdate
.
Per diversi motivi, la proprietà playheadTime
potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime
per attivare la ricerca. Innanzitutto, per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato. In caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave. In secondo luogo, la ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime
, playheadTime
non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, intercettate l'evento seek
, che non si attiva finché la proprietà playheadTime
non viene aggiornata.
Implementazione
public function get playheadTime():Number
public function set playheadTime(value:Number):void
Elementi API correlati
playheadUpdateInterval | proprietà |
playheadUpdateInterval:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero corrispondente al tempo in millisecondi tra un evento playheadUpdate
e il successivo. L'impostazione di questa proprietà durante la riproduzione del file FLV determina il riavvio del timer.
Poiché i cue point ActionScript avviano l'aggiornamento dell'indicatore di riproduzione, abbassando il valore della proprietà playheadUpdateInterval
potete migliorare l'accuratezza dei cue point ActionScript.
Poiché l'intervallo dell'aggiornamento dell'indicatore di riproduzione viene impostato da una chiamata al metodo globale setInterval()
, la frequenza dell'aggiornamento non può essere maggiore di quella dei fotogrammi del file SWF, come accade per ogni intervallo impostato in questo modo. Pertanto, ad esempio, per una frequenza di 12 fotogrammi per secondo, l'intervallo efficace più basso che si può creare è di circa 83 millisecondi, oppure un secondo (1000 millisecondi) diviso per 12.
Il valore predefinito è 250.
Implementazione
public function get playheadUpdateInterval():Number
public function set playheadUpdateInterval(value:Number):void
Elementi API correlati
playing | proprietà |
playPauseButton | proprietà |
preferredHeight | proprietà |
preferredHeight:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero che specifica l'altezza del file FLV di origine. Questa informazione non è valida subito dopo la chiamata del metodo play()
o load()
, ma lo diventa dopo l'attivazione dell'evento ready
. Se il valore della proprietà scaleMode
è VideoScaleMode.MAINTAIN_ASPECT_RATIO
o VideoScaleMode.NO_SCALE
, è meglio leggere il valore dopo l'invio dell'evento layout
. Questa proprietà restituisce -1 se non è ancora disponibile alcuna informazione.
Implementazione
public function get preferredHeight():int
Elementi API correlati
preferredWidth | proprietà |
preferredWidth:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Fornisce la larghezza del file FLV di origine. Queste informazioni non sono subito valide quando vengono chiamati i metodi play()
o load()
; diventano valide dopo l'invio dell'evento ready
. Se il valore della proprietà scaleMode
è VideoScaleMode.MAINTAIN_ASPECT_RATIO
o VideoScaleMode.NO_SCALE
, è meglio leggere il valore dopo l'invio dell'evento layout
. Questa proprietà restituisce -1 se non è ancora disponibile alcuna informazione.
Implementazione
public function get preferredWidth():int
Elementi API correlati
preview | proprietà |
progressInterval | proprietà |
progressInterval:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero corrispondente al tempo in millisecondi tra un evento progress
e il successivo. L'impostazione di questa proprietà durante la riproduzione del flusso video determina il riavvio del timer.
Il valore predefinito è 250.
Implementazione
public function get progressInterval():Number
public function set progressInterval(value:Number):void
Elementi API correlati
registrationHeight | proprietà |
registrationHeight:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
L'altezza utilizzata per allineare il contenuto video durante il ridimensionamento automatico. Non confondere la proprietà registrationHeight
con la proprietà height
. La proprietà height
riflette l'altezza effettiva del contenuto video.
Esempio 1, caricate un file FVL 80 x 80 con le seguenti impostazioni:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Esempio 2, caricate lo stesso scenario dell'esempio 1, ma con le seguenti impostazioni:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Esempio 3, caricate lo stesso scenario dell'esempio 2, ma con le seguenti impostazioni:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
L'impostazione della proprietà registrationHeight
equivale a impostare la proprietà height
e viceversa. Se impostate qualsiasi altra proprietà o chiamate qualsiasi metodo che altera l'altezza, quale scaleX
, setSize
e setScale
, mantenete sincronizzate anche height
e registrationHeight
.
Implementazione
public function get registrationHeight():Number
public function set registrationHeight(value:Number):void
registrationWidth | proprietà |
registrationWidth:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
La larghezza utilizzata per allineare il contenuto video durante il ridimensionamento automatico. Non confondete la proprietà registrationWidth
con la proprietà width
. La proprietà width
riflette la larghezza effettiva del contenuto video.
Esempio 1, caricate un file FVL 80 x 80 con le seguenti impostazioni:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Esempio 2, caricate lo stesso scenario dell'esempio 1, ma con le seguenti impostazioni:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Esempio 3, caricate lo stesso scenario dell'esempio 2, ma con le seguenti impostazioni:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
L'impostazione della proprietà registrationWidth
equivale a impostare la proprietà width
e viceversa. Se impostate qualsiasi altra proprietà o chiamate qualsiasi metodo che altera la larghezza, quale scaleX
, setSize
e setScale
, mantenete sincronizzate anche width
e registrationWidth
.
Implementazione
public function get registrationWidth():Number
public function set registrationWidth(value:Number):void
registrationX | proprietà |
registrationX:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
La coordinata x utilizzata per allineare il contenuto video durante il ridimensionamento automatico. Da non confondere con la proprietà x
, che riflette la posizione attuale del contenuto video.
Esempio 1, caricate un file FVL 80 x 80 con le seguenti impostazioni:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Esempio 2, caricate lo stesso scenario dell'esempio 1, ma con le seguenti impostazioni:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Esempio 3, caricate lo stesso scenario dell'esempio 2, ma con le seguenti impostazioni:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Se impostate la proprietà x
o registrationX
, la seconda proprietà viene modificata per mantenere il suo offset rispetto alla prima. Ad esempio, se x
= 10 e registrationX
= 20, se impostate x
= 110, registrationX
= 120.
Implementazione
public function get registrationX():Number
public function set registrationX(value:Number):void
registrationY | proprietà |
registrationY:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
La coordinata y utilizzata per allineare il contenuto video durante il ridimensionamento automatico. Da non confondere con la proprietà y
, che riflette la posizione attuale del contenuto video.
Esempio 1, caricate un file FVL 80 x 80 con le seguenti impostazioni:
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Esempio 2, caricate lo stesso scenario dell'esempio 1, ma con le seguenti impostazioni:
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Esempio 3, caricate lo stesso scenario dell'esempio 2, ma con le seguenti impostazioni:
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Se impostate la proprietà y
o registrationY
, la seconda proprietà viene modificata per mantenere il suo offset rispetto alla prima. Ad esempio, se y
= 10 e registrationY
= 20, se impostate y
= 110, registrationY
= 120.
Implementazione
public function get registrationY():Number
public function set registrationY(value:Number):void
scaleMode | proprietà |
scaleMode:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Specifica il modo in cui verrà ridimensionato il video dopo il caricamento. Se impostato su VideoScaleMode.MAINTAIN_ASPECT_RATIO
, mantiene le proporzioni del video entro il rettangolo definito da registrationX
, registrationY
, registrationWidth
e registrationHeight
. Se impostato su VideoScaleMode.NO_SCALE
, il video viene automaticamente ridimensionato in base alle dimensioni del file FLV di origine. Se impostato su VideoScaleMode.EXACT_FIT
, le dimensioni del file FLV di origine vengono ignorate e il video viene allungato per adattarsi al rettangolo definito da registrationX
, registrationY
, registrationWidth
e registrationHeight
. Se viene impostato dopo il caricamento del file FLV, viene immediatamente avviato un layout automatico. I valori provengono da VideoScaleMode
.
Il valore predefinito è VideoScaleMode.MAINTAIN_ASPECT_RATIO.
Implementazione
public function get scaleMode():String
public function set scaleMode(value:String):void
Elementi API correlati
scaleX | proprietà |
scaleX:Number
[override] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che corrisponde alla scala orizzontale. La scala standard è 1.
Implementazione
override public function get scaleX():Number
override public function set scaleX(value:Number):void
Elementi API correlati
scaleY | proprietà |
scaleY:Number
[override] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che corrisponde alla scala verticale. La scala standard è 1.
Implementazione
override public function get scaleY():Number
override public function set scaleY(value:Number):void
Elementi API correlati
scrubbing | proprietà |
scrubbing:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un valore booleano che è true
se l'utente esegue il trascinamento con SeekBar ed è false
in caso contrario.
Il trascinamento (scrubbing) è l'azione che si compie quando si "afferra" la maniglia di SeekBar e la si trascina in una direzione o nell'altra per posizionarsi su una scena particolare del file FLV.
Implementazione
public function get scrubbing():Boolean
seekBar | proprietà |
seekBarInterval | proprietà |
seekBarInterval:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero in millisecondi che specifica con quale frequenza controllare la maniglia SeekBar durante il trascinamento.
Poiché questo intervallo viene impostato da una chiamata al metodo globale setInterval()
, la frequenza dell'aggiornamento non può essere maggiore della frequenza dei fotogrammi del file SWF. Pertanto, ad esempio, per un valore predefinito di una frequenza di 12 fotogrammi per secondo, l'intervallo efficace più basso che si può creare è di circa 83 millisecondi, oppure un secondo (1000 millisecondi) diviso per 12.
Il valore predefinito è 250.
Implementazione
public function get seekBarInterval():Number
public function set seekBarInterval(value:Number):void
seekBarScrubTolerance | proprietà |
seekBarScrubTolerance:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che specifica di quanto deve essere spostata dall'utente la maniglia SeekBar affinché avvenga un aggiornamento. Il valore è una percentuale da 1 a 100.
Il valore predefinito è 5.
Implementazione
public function get seekBarScrubTolerance():Number
public function set seekBarScrubTolerance(value:Number):void
seekToPrevOffset | proprietà |
seekToPrevOffset:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il numero (in secondi) utilizzato dal metodo seekToPrevNavCuePoint()
per confrontare il tempo del metodo stesso con il cue point precedente. Il metodo utilizza lo scostamento tra i due tempi per fare in modo che, se la posizione corrente è subito dopo un cue point, possiate "saltare" fino al cue point precedente a quello appena superato senza tornare al cue point appena verificatosi.
Il valore predefinito è 1.
Implementazione
public function get seekToPrevOffset():Number
public function set seekToPrevOffset(value:Number):void
skin | proprietà |
skin:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Una stringa che specifica l'URL di un file di skin SWF. La stringa può contenere il nome di un file, un percorso relativo come ad esempio Skins/MySkin.swf, oppure un URL assoluto come http://www.%dominio%.com/MySkin.swf.
Implementazione
public function get skin():String
public function set skin(value:String):void
skinAutoHide | proprietà |
skinAutoHide:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un valore booleano che, se è true
, nasconde lo skin del componente quando il mouse non si trova sopra il video. Questa proprietà ha effetto solo sugli skin caricati impostando la proprietà skin
e non sullo skin creato dai componenti UI FLV di riproduzione personalizzati.
Se il componente è in modalità a schermo intero e lo skin non è del tipo disposto sopra il video, la modalità skinAutoHide
viene attivata automaticamente. Se impostate skinAutoHide = false
dopo l'attivazione della modalità a schermo intero, questo comportamento verrà ignorato. Inoltre, se il componente è in modalità a schermo intero e l'utente non muove il mouse per un intervallo di tempo superiore ai secondi di fullScreenSkinDelay
(e il mouse non si trova sopra lo skin), lo skin viene nascosto automaticamente.
Il valore predefinito è false.
Implementazione
public function get skinAutoHide():Boolean
public function set skinAutoHide(value:Boolean):void
skinBackgroundAlpha | proprietà |
skinBackgroundAlpha:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
L'alfa dello sfondo dello skin. La proprietà skinBackgroundAlpha
funziona soltanto con file SWF che presentano skin caricati mediante la proprietà skin
e skin che supportano l'impostazione del colore e di alfa. Potete impostare la proprietà skinBackgroundAlpha
su un numero compreso tra 0,0 e 1,0. Il valore predefinito è l'ultimo valore scelto dall'utente come predefinito.
Per ottenere i colori skin associati al componente FLVPlayback di ActionScript 2.0, utilizzate i seguenti valori per le proprietà skinBackgroundAlpha
e skinBackgroundColor
: Arctic - 0,85, 0x47ABCB; Clear - 0,20, 0xFFFFFF; Mojave - 0,85, 0xBFBD9F; Steel - 0,85, 0x666666. Il valore predefinito è 0,85.
Implementazione
public function get skinBackgroundAlpha():Number
public function set skinBackgroundAlpha(value:Number):void
Elementi API correlati
skinBackgroundColor | proprietà |
skinBackgroundColor:uint
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il colore di background dello skin (0xRRGGBB). La proprietà skinBackgroundColor
funziona soltanto con file SWF che presentano skin caricati mediante la proprietà skin
e skin che supportano l'impostazione del colore e di alfa. Il valore predefinito è l'ultimo valore scelto dall'utente come predefinito.
Per ottenere i colori skin associati al componente FLVPlayback di ActionScript 2.0, utilizzate i seguenti valori per le proprietà skinBackgroundAlpha
e skinBackgroundColor
: Arctic - 0,85, 0x47ABCB; Clear - 0,20, 0xFFFFFF; Mojave - 0,85, 0xBFBD9F; Steel - 0,85, 0x666666. Il valore predefinito è 0x47ABCB.
Implementazione
public function get skinBackgroundColor():uint
public function set skinBackgroundColor(value:uint):void
Elementi API correlati
skinFadeTime | proprietà |
skinFadeTime:int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
L'intervallo di tempo, in millisecondi, necessario allo skin per eseguire una dissolvenza in entrata o in uscita quando viene nascosto o visualizzato. Lo skin viene nascosto e visualizzato perché la proprietà skinAutoHide
è impostata su true
. Per eliminare l'effetto di dissolvenza, impostate la proprietà skinFadeTime
su 0.
Il valore predefinito è 500 milliseconds (.5 seconds).
Implementazione
public function get skinFadeTime():int
public function set skinFadeTime(value:int):void
skinScaleMaximum | proprietà |
skinScaleMaximum:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.115.0, AIR 1.0 |
Questa proprietà specifica il multiplo massimo che FLVPlayback utilizzerà per ingrandire lo skin quando passerà alla modalità a schermo intero con Flash Player che supporta l'accelerazione hardware. Con l'accelerazione hardware, il video e lo skin vengono scalati dello stesso fattore. Per impostazione predefinita, FLVPlayback esegue il rendering del video alle dimensioni native e consente l'accelerazione hardware per permettere di scalare finché è necessario. Se, ad esempio, il video ha come dimensioni 640 x 512 e passa alla dimensione a schermo intero su un monitor con una risoluzione di 1280 x 1024, il video e lo skin vengono ingranditi fino al doppio delle dimensioni originali.
Questa proprietà consente di limitare la scalabilità dello skin quando si utilizza l'accelerazione hardware, sulla base di contenuto specifico che viene scalato e dei gusti estetici riguardo all'aspetto di skin di grandi dimensioni. Per limitare la scalabilità dello skin al moltiplicatore specificato, FLVPlayback utilizza una mescolanza di scalabilità software e hardware per lo skin, che può avere un impatto negativo sulle prestazioni della riproduzione video e sull'aspetto del file FLV.
Ad esempio, se questa proprietà è stata impostata su 5,0 o un valore maggiore, il passaggio alla modalità a schermo intero su un monitor con una risoluzione di 1600 x 1200 con un video dalle dimensioni di 320 x 240 comporta una scalabilità dello skin pari a cinque volte. Se questa proprietà è stata impostata su 2,5, il lettore effettua il rendering del video (ma non dello skin) a 640 x 480 (il doppio della dimensione originale) e l'accelerazione hardware continua a scalare finché è necessario (640 x 2,5 = 1600 e 480 x 2,5 = 1200).
Se questa proprietà viene impostata dopo il passaggio alla modalità a schermo intero, non si hanno variazioni fino alla volta successiva in cui FLVPlayback passa a questo tipo di modalità.
Se il file FLV è grande (ad esempio, almeno 640 pixel di larghezza, almeno 480 pixel di altezza), non si deve impostare questa proprietà su un valore basso perché su monitor grandi potrebbero verificarsi seri problemi alle prestazioni.
Il valore predefinito è 4.0.
Implementazione
public function get skinScaleMaximum():Number
public function set skinScaleMaximum(value:Number):void
Elementi API correlati
Esempio ( Come utilizzare questo esempio )
skinScaleMaximum
, fate clic sul pulsante della modalità a schermo intero nello skin FLVPlayback mentre il file FLV è in esecuzione nel browser.
Nota: provate a riprodurre questo esempio nel browser. Nella scheda HTML della finestra Impostazioni pubblicazione di Flash, selezionate il modello Solo Flash - Consenti schermo intero Specificate la versione di Flash Player 9.0.115.0 e controllate che i formati Flash e HTML siano selezionati nella scheda Formati. Pubblicate e aprite il file HTML ottenuto nel browser.
// Requires FLVPlayback component in library // Requires SkinOverPlayFullscreen.swf to be in the same folder as the .fla file. import fl.video.FLVPlayback; var myFLVPlybk:FLVPlayback = new FLVPlayback(); addChild(myFLVPlybk); myFLVPlybk.skin = "SkinOverPlayFullscreen.swf"; myFLVPlybk.skinScaleMaximum = 2.5; myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";
soundTransform | proprietà |
soundTransform:flash.media:SoundTransform
[override] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Fornisce l'accesso diretto alla proprietà VideoPlayer.soundTransform
per esporre un maggiore controllo audio. Dovete impostare questa proprietà per rendere attive le modifiche, oppure potete eseguire un'azione get sul valore della proprietà per ottenere una copia delle impostazioni correnti.
Implementazione
override public function get soundTransform():flash.media:SoundTransform
override public function set soundTransform(value:flash.media:SoundTransform):void
Elementi API correlati
source | proprietà |
source:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Una stringa che specifica l'URL del file FLV da riprodurre in streaming e la modalità di streaming. L'URL può essere un URL HTTP di un FLV, un URL RTMP di un flusso oppure un URL HTTP di un file XML.
Se impostate questa proprietà nella finestra di ispezione dei componenti o nella finestra di ispezione Proprietà, il file FLV avvia il caricamento e la riproduzione al successivo evento "enterFrame
". Il ritardo assicura il tempo necessario per impostare, tra le altre, le proprietà isLive
, autoPlay
e cuePoints
, che incidono sul caricamento. Inoltre consente al codice ActionScript inserito nel primo fotogramma di agire sul componente FLVPlayback prima che venga avviata la riproduzione.
Se impostate questa proprietà mediante ActionScript, viene chiamato immediatamente il metodo VideoPlayer.load()
quando la proprietà autoPlay
viene impostata su false
oppure viene chiamato il metodo VideoPlayer.play()
quando la proprietà autoPlay
viene impostata su true
. Le proprietà autoPlay
, totalTime
e isLive
influenzano il caricamento del nuovo file FLV, perciò se impostate tali proprietà, dovete farlo prima di impostare la proprietà source
.
Impostate la proprietà autoPlay
su false
per evitare che il nuovo file FLV avvii la riproduzione automatica.
Implementazione
public function get source():String
public function set source(value:String):void
Elementi API correlati
startTabIndex | proprietà |
startTabIndex:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Restituisce il primo valore tabIndex per i comandi FLVPlayback. Questo valore viene impostato dopo aver chiamato il metodo assignTabIndexes
.
Implementazione
public function get startTabIndex():int
Elementi API correlati
state | proprietà |
state:String
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Una stringa che specifica lo stato del componente. Questa proprietà viene impostata con i metodi load()
, play()
, stop()
, pause()
e seek()
.
I valori possibili per la proprietà state sono: "buffering"
, "connectionError"
, "disconnected"
, "loading"
, "paused"
, "playing"
, "rewinding"
, "seeking"
e "stopped"
. È possibile usare le proprietà di classe FLVPlayback per verificare questi stati.
Implementazione
public function get state():String
Elementi API correlati
stateResponsive | proprietà |
stateResponsive:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un valore booleano che è true
se lo stato è in grado di rispondere. Se lo stato corrente non è in grado di rispondere, le chiamate ai metodi play()
, load()
, stop()
, pause()
e seek()
vengono messe in coda ed eseguite successivamente, nel momento in cui lo stato sarà in grado di rispondere. Poiché le chiamate vengono messe in coda ed eseguite successivamente, di solito non è necessario tracciare il valore della proprietà stateResponsive
. Gli stati in grado di rispondere sono: stopped
, playing
, paused
e buffering
.
Implementazione
public function get stateResponsive():Boolean
Elementi API correlati
stopButton | proprietà |
stopped | proprietà |
totalTime | proprietà |
totalTime:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero in secondi corrispondente al tempo di riproduzione totale del video.
Quando il video viene scaricato in streaming da un FMS (Flash Media Server) e si utilizza l'oggetto NCManager
predefinito, questo valore viene determinato automaticamente dalle API server-side e il valore ottenuto ha la priorità su qualunque altro valore impostato da questa proprietà o ricavato dai metadati. La proprietà è pronta per la lettura quando viene raggiunto lo stato stopped
o playing
dopo l'impostazione della proprietà source
. Questa proprietà non ha alcun effetto per i flussi dal vivo da un server FMS.
Con lo scaricamento HTTP, il valore viene determinato automaticamente se il file FLV presenta metadati incorporati; in caso contrario, impostarlo esplicitamente oppure verrà impostato su NaN. Se lo impostate esplicitamente, il valore dei metadati nello stream viene ignorato.
Se impostate questa proprietà, il valore ha effetto a partire dal successivo file FLV caricato impostando source
. Non ha effetto su un file FLV già caricato. Inoltre, questa proprietà non restituisce il nuovo valore passato finché non viene caricato un file FLV.
La riproduzione funziona anche se questa proprietà non viene impostata (in modo esplicito o automatico), ma potrebbero verificarsi problemi con i controlli di ricerca.
Se non impostato esplicitamente, il valore sarà NaN fino a quando non verrà impostato su un valore valido appartenente ai metadati.
Implementazione
public function get totalTime():Number
public function set totalTime(value:Number):void
Elementi API correlati
visibleVideoPlayerIndex | proprietà |
visibleVideoPlayerIndex:uint
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero che può essere utilizzato per gestire più flussi di file FLV. Imposta l'istanza di lettore video che deve essere visibile, udibile e controllata dai controlli di riproduzione o di skin, mentre le altre istanze dei lettori video sono nascoste e hanno il volume disattivato. Non rende disponibile il lettore video come destinazione per la maggior parte delle API; a tale scopo, utilizzate la proprietà activeVideoPlayerIndex
.
I metodi e le proprietà che controllano le dimensioni interagiscono con questa proprietà. I metodi e le proprietà che impostano le dimensioni del lettore video (setScale()
, setSize()
, width
, height
, scaleX
, scaleY
) possono essere utilizzate per tutti i lettori video. Tuttavia, in base al valore della proprietà scaleMode
, tali lettori video potrebbero avere dimensioni differenti. La lettura delle dimensioni effettuata mediante le proprietà width
, height
, scaleX
e scaleY
fornisce solo le dimensioni del lettore video visibile. Gli altri lettori video potrebbero avere o meno le stesse dimensioni.
Per ottenere le dimensioni di vari lettori video quando non sono visibili, utilizzate un listener per rilevare l'evento layout
e memorizzare il valore delle dimensioni.
Questa proprietà non ha implicazioni relativamente alla visibilità complessiva del componente, bensì determina unicamente quale lettore video è visibile quando il componente è visibile. Per impostare la visibilità per l'intero componente, utilizzate la proprietà visible
.
Il valore predefinito è 0.
Implementazione
public function get visibleVideoPlayerIndex():uint
public function set visibleVideoPlayerIndex(value:uint):void
Elementi API correlati
volume | proprietà |
volume:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Un numero da 0 a 1 che indica l'impostazione di controllo del volume.
Il valore predefinito è 1.
Implementazione
public function get volume():Number
public function set volume(value:Number):void
Elementi API correlati
volumeBar | proprietà |
volumeBarInterval | proprietà |
volumeBarInterval:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero in millisecondi che specifica con quale frequenza controllare la maniglia della barra del volume durante il trascinamento.
Il valore predefinito è 250.
Implementazione
public function get volumeBarInterval():Number
public function set volumeBarInterval(value:Number):void
volumeBarScrubTolerance | proprietà |
volumeBarScrubTolerance:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che specifica di quanto deve essere spostata dall'utente la maniglia della barra del volume affinché avvenga un aggiornamento. Il valore è espresso in percentuale da 1 a 100. Impostate su 0 per non indicare alcuna tolleranza di scorrimento. Aggiornate sempre il volume nella proprietà volumeBarInterval
a prescindere da quanto l'utente ha spostato la maniglia.
Il valore predefinito è 0.
Implementazione
public function get volumeBarScrubTolerance():Number
public function set volumeBarScrubTolerance(value:Number):void
width | proprietà |
width:Number
[override] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che specifica la larghezza dell'istanza FLVPlayback sullo stage. Questa proprietà riguarda solo la larghezza dell'istanza FLVPlayback e non la larghezza di un file SWF di skin che potrebbe essere eventualmente caricato. Utilizzate la proprietà width
di FLVPlayback e non la proprietà DisplayObject.width
perché, se viene caricato un file SWF di skin, la proprietà width
potrebbe fornire un valore diverso. L'impostazione della proprietà width comporta l'impostazione della proprietà registrationWidth
sullo stesso valore.
Implementazione
override public function get width():Number
override public function set width(value:Number):void
Elementi API correlati
x | proprietà |
x:Number
[override] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che specifica la posizione orizzontale del lettore video, espressa in pixel.
L'impostazione della proprietà x
influisce anche sulla proprietà registrationX
. Se impostate la proprietà x
o registrationX
, la seconda proprietà viene modificata per mantenere il suo offset rispetto alla prima. Ad esempio, se x
= 10 e registrationX
= 20, se impostate x
= 110, registrationX
= 120.
Implementazione
override public function get x():Number
override public function set x(value:Number):void
y | proprietà |
y:Number
[override] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Numero che specifica la posizione verticale del lettore video, espressa in pixel.
L'impostazione della proprietà y
influisce anche sulla proprietà registrationY
. Se impostate la proprietà y
o registrationY
, la seconda proprietà viene modificata per mantenere il suo offset rispetto alla prima. Ad esempio, se y
= 10 e registrationY
= 20, se impostate y
= 110, registrationY
= 120.
Implementazione
override public function get y():Number
override public function set y(value:Number):void
FLVPlayback | () | Funzione di costruzione |
public function FLVPlayback()
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Crea una nuova istanza FLVPlayback. Dopo aver creato l'istanza FLVPlayback, chiamate il metodo addChild()
o il metodo addChildAt()
per collocare l'istanza sullo stage o in un altro contenitore di oggetti di visualizzazione.
Elementi API correlati
addASCuePoint | () | metodo |
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Aggiunge un cue point ActionScript e produce lo stesso effetto di quando si aggiunge un cue point ActionScript utilizzando la finestra di dialogo Cue point, con la differenza che questa operazione avviene durante l'esecuzione di un'applicazione anziché durante lo sviluppo di un'applicazione.
Le informazioni sui cue point vengono cancellate quando viene impostata la proprietà source
. Per impostare le informazioni sui cue point per il successivo file FLV da caricare, impostate prima la proprietà source
.
Potete anche aggiungere più cue point ActionScript con lo stesso nome e tempo. Quando rimovete i cue point ActionScript tramite il metodo removeASCuePoint()
, vengono rimossi tutti i cue point con lo stesso nome e tempo.
Parametri
timeOrCuePoint:* — Un oggetto con le proprietà name e time che descrivono il cue point. Può anche avere una proprietà parameters che contiene coppie nome/valore. Può avere type impostato su actionscript . Se type è assente oppure impostato diversamente, viene definito automaticamente. Se l'oggetto non è conforme a queste convenzioni, il metodo genera un errore di tipo VideoError.
La proprietà | |
name:String (default = null ) — Una stringa che specifica il nome del cue point se si specifica un parametro time anziché il cue point.
| |
parameters:Object (default = null ) — Parametri opzionali per il cue point se il parametro timeOrCuePoint è un numero.
|
Object — L'oggetto cue point che è stato aggiunto. Le modifiche apportate a questo oggetto hanno effetto sull'invio dell'evento cuePoint .
|
Genera
VideoError — I parametri non sono validi.
|
Elementi API correlati
assignTabIndexes | () | metodo |
public function assignTabIndexes(startTabIndex:int):int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Assegna un valore tabIndex a ogni comando FLVPlayback ordinando i comandi orizzontalmente da sinistra verso destra. Questo metodo restituisce il valore tabIndex successivo disponibile.
Se chiamate assignTabIndexes
con NaN
come il parametro startTabbing
e l'istanza del componente FLVPlayback ha un valore tabIndex
assegnato ad esso, il metodo utilizzerà il valore tabIndex
assegnato dell'istanza del componente FLVPlayback come startTabIndex
.
Se viene specificato uno skin FLVPlayback, dovete attendere un fotogramma dopo l'evento FLVPlayback.SKIN_LOADED
per consentire l'inizializzazione dei comandi dello skin prima che venga chiamato il metodo.
Se utilizzate comandi personalizzati, attendete un fotogramma dopo l'evento FLVPlayback.READY
per consentire l'inizializzazione dei comandi personalizzati prima che venga chiamato il metodo.
Parametri
startTabIndex:int — Il valore tabIndex iniziale per i comandi FLVPlayback.
|
int — Il valore tabIndex successivo disponibile dopo i comandi FLVPlayback.
|
Elementi API correlati
bringVideoPlayerToFront | () | metodo |
public function bringVideoPlayerToFront(index:uint):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Porta in primo piano un lettore video sopra gli altri lettori video impilati. Utile per transizioni personalizzate tra lettori video diversi. L'ordine di impilamento predefinito è lo stesso della proprietà activeVideoPlayerIndex
: 0 è posto in basso, 1 si trova sopra lo 0, 2 sopra 1 e così via. Tuttavia, quando chiamate il metodo bringVideoPlayerToFront()
, tale ordine può cambiare. Ad esempio, 2 potrebbe essere in basso.
Parametri
index:uint — Un numero corrispondente all'indice del lettore video da spostare in primo piano.
|
Elementi API correlati
closeVideoPlayer | () | metodo |
public function closeVideoPlayer(index:uint):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Chiude NetStream ed elimina il lettore video specificato dal parametro index
. Se il lettore video chiuso è quello attivo o visibile, l'istanza FLVPlayback imposta il lettore video attivo o visibile su quello predefinito (con indice 0). Non potete chiudere il lettore predefinito; un eventuale tentativo di chiusura genera un errore nel componente.
Parametri
index:uint — Un numero corrispondente all'indice del lettore video da chiudere.
|
Elementi API correlati
enterFullScreenDisplayState | () | metodo |
public function enterFullScreenDisplayState():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | AIR 1.0, Flash Player 9.0.115.0 |
Imposta il lettore video FLVPlayback su schermo intero. Se chiamate questo metodo, ottenete lo stesso risultato di quando fate clic sul pulsante di attivazione/disattivazione della visualizzazione a schermo intero, presente in alcuni skin FLVPlayback e disponibile anche come FullScreenButton nella sezione Video del pannello Componenti.
Questo metodo supporta l'accelerazione hardware in Flash Player per i video a schermo intero. Se la versione dell'utente di Flash Player non supporta l'accelerazione hardware, questo metodo funziona ugualmente e il video a schermo intero viene comunque visualizzato senza il supporto per l'accelerazione.
Poiché se chiamate questo metodo, la proprietà displayState
della classe Stage viene impostata su StageDisplayState.FULL_SCREEN
, vengono applicate le stesse limitazioni della proprietà displayState
. Se, invece di chiamare questo metodo, implementate la modalità a schermo intero impostando direttamente la proprietà stage.displayState
su StageDisplayState.FULL_SCREEN
, l'accelerazione hardware non viene utilizzata.
Il supporto della modalità a schermo intero è presente solo se la proprietà fullScreenTakeOver
è impostata su true (impostazione predefinita).
Elementi API correlati
Esempio ( Come utilizzare questo esempio )
enterFullScreenDisplayState()
da un gestore di eventi generato dall'utente mediante clic su un pulsante standard di Flash (myButton
).
Nota: provate a riprodurre questo esempio nel browser. Nella scheda HTML della finestra Impostazioni pubblicazione di Flash, selezionate il modello Solo Flash - Consenti schermo intero Specificate la versione di Flash Player 9.0.115.0 e controllate che i formati Flash e HTML siano selezionati nella scheda Formati. Pubblicate e aprite il file HTML ottenuto nel browser.
// Requires Button and FLVPlayback components in library. import fl.video.FLVPlayback; import fl.controls.Button; var myButton:Button = new Button(); var myFLVPlybk:FLVPlayback = new FLVPlayback(); myButton.move(100, 240); myButton.label = "Full Screen"; addChild(myButton); addChild(myFLVPlybk); myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv"; myButton.addEventListener(MouseEvent.CLICK, handleClick); function handleClick(e:MouseEvent):void { myFLVPlybk.enterFullScreenDisplayState(); }
findCuePoint | () | metodo |
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Trova il cue point del tipo specificato dal parametro type
, che abbia la proprietà time, la proprietà name oppure una combinazione time/name specificate nei parametri.
Se non fornite un valore per il tempo o per il nome del cue point, o se il tempo è null
, undefined, o inferiore a zero e il nome è null
o undefined, il metodo genera un errore VideoError 1002.
Nella ricerca il metodo include i cue point disattivati. Utilizzate il metodo isFLVCuePointEnabled()
per stabilire se un cue point è disattivato.
Parametri
timeNameOrCuePoint:* — Può trattarsi di un numero che specifica un valore temporale, una stringa che specifica un nome o un oggetto con le proprietà time e/o name.
Se il parametro è una stringa, il metodo cerca il primo cue point con tale e nome e se non trova alcuna corrispondenza restituisce il valore Se il parametro è un numero, il metodo cerca e restituisce il primo cue point con il nome indicato. Se più cue point hanno lo stesso tempo, evento che si verifica esclusivamente con i cue point ActionScript, viene restituito solo il cue point con il primo nome in ordine alfabetico. Restituisce Se il parametro è un oggetto, il metodo cerca l'oggetto cue point che contiene la proprietà Se il parametro time è | |
type:String (default = NaN ) — Una stringa che specifica il tipo di cue point da cercare. I valori possibili per questo parametro sono: "actionscript" , "all" , "event" , "flv" o "navigation" . Potete specificare questi valori utilizzando le seguenti proprietà di classe: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV e CuePointType.NAVIGATION . Se il parametro non viene specificato, il valore predefinito è "all" , che significa che il metodo cerca tutti i tipi di cue point. Opzionale.
|
Object — Un oggetto che è una copia dell'oggetto cue point trovato, con le seguenti proprietà aggiuntive:
Restituisce |
Genera
VideoError — Se la proprietà time è null , undefined o inferiore a 0 e la proprietà name è null o undefined.
|
Elementi API correlati
findNearestCuePoint | () | metodo |
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Trova un cue point del tipo specificato che corrisponde o è precedente al tempo specificato. Se specificate sia un tempo che un nome e nessun cue point precedente corrisponde al nome specificato, cerca un cue point che corrisponda al nome specificato. In caso contrario, restituisce null
. Per impostazione predefinita vengono cercati tutti i cue point.
Nella ricerca il metodo include i cue point disattivati. Utilizzate il metodo isFLVCuePointEnabled()
per stabilire se un cue point è disattivato.
Parametri
timeNameOrCuePoint:* — Può trattarsi di un numero che specifica un valore temporale, una stringa che specifica un nome o un oggetto con le proprietà time e/o name.
Se il parametro è una stringa, il metodo cerca il primo cue point con tale e nome e se non trova alcuna corrispondenza restituisce il valore Se questo parametro è un numero, viene restituito il cue point più vicino a tale valore temporale. Se non vi sono cue point con un valore temporale uguale o prossimo, viene restituito il primo cue point. Se più cue point hanno lo stesso tempo, evento che si verifica esclusivamente con i cue point ActionScript, viene restituito solo il cue point con il primo nome in ordine alfabetico. Restituisce Se il parametro è un oggetto, il metodo cerca l'oggetto cue point che contiene la proprietà Se il parametro time è | |
type:String (default = NaN ) — Una stringa che specifica il tipo di cue point da cercare. I valori possibili per questo parametro sono: "actionscript" , "all" , "event" , "flv" o "navigation" . Potete specificare questi valori utilizzando le seguenti proprietà di classe: CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV e CuePointType.NAVIGATION . Se il parametro non viene specificato, il valore predefinito è "all" , che significa che il metodo cerca tutti i tipi di cue point. Opzionale.
|
Object — Un oggetto che è una copia dell'oggetto cue point trovato, con le seguenti proprietà aggiuntive:
Restituisce |
Genera
VideoError — Se il tempo è null , undefined o inferiore a 0 e il nome è null o undefined.
|
Elementi API correlati
findNextCuePointWithName | () | metodo |
public function findNextCuePointWithName(cuePoint:Object):Object
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Trova il cue point successivo in my_cuePoint.array
con lo stesso nome di my_cuePoint.name
. L'oggetto my_cuePoint
deve essere un oggetto cue point che è stato restituito dal metodo findCuePoint()
o da findNearestCuePoint()
oppure da una chiamata precedente di questo metodo. Questo metodo utilizza il parametro array
che viene aggiunto all'oggetto CuePoint da questi metodi.
Nella ricerca il metodo include i cue point disattivati. Utilizzate il metodo isFLVCuePointEnabled()
per stabilire se un cue point è disattivato.
Parametri
cuePoint:Object — Un oggetto cue point che è stato restituito dal metodo findCuePoint() o da findNearestCuePoint() oppure da una chiamata precedente di questo metodo.
|
Object — Se nell'array non sono presenti altri cue point con un nome corrispondente, è null ; in caso contrario, restituisce una copia dell'oggetto cue point con alcune proprietà supplementari:
|
Genera
VideoError — Quando l'argomento non è valido.
|
getVideoPlayer | () | metodo |
public function getVideoPlayer(index:Number):VideoPlayer
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Ottiene il lettore video specificato dal parametro index
. Quando possibile, è meglio accedere ai metodi e alle proprietà VideoPlayer utilizzando i metodi e le proprietà FLVPlayback. Ogni proprietà DisplayObject.name
corrisponde al proprio indice convertito in una stringa.
Parametri
index:Number — Un numero corrispondente all'indice del lettore video da ottenere.
|
VideoPlayer — Un oggetto VideoPlayer.
|
isFLVCuePointEnabled | () | metodo |
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Restituisce false
se il cue point del file FLV incorporato è disattivato. Potete disattivare i cue point impostando la proprietà cuePoints
tramite la finestra di dialogo Cue point Flash Video oppure chiamando il metodo setFLVCuePointEnabled()
.
Il valore restituito da questa funzione è significativo solo quando la proprietà metadataLoaded
è true
, la proprietà metadata
non è null
oppure dopo un evento metadataReceived
. Quando metadataLoaded
è false
, questa funzione restituisce sempre true
.
Parametri
timeNameOrCuePoint:* — Se questo parametro è una stringa, restituisce il nome del cue point da verificare; restituisce false solo se tutti i cue point con il nome indicato sono disattivati.
Se questo parametro è un numero, si tratta del tempo del cue point da verificare. Se il parametro è un oggetto, restituisce l'oggetto con le proprietà |
Boolean — Restituisce false se il cue point del file FLV incorporato è disattivato. Potete disattivare i cue point impostando la proprietà cuePoints tramite la finestra di dialogo Cue point Flash Video oppure chiamando il metodo setFLVCuePointEnabled() .
Il valore restituito da questa funzione è significativo solo quando la proprietà |
Elementi API correlati
load | () | metodo |
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Avvia il caricamento del file FLV e fornisce una scorciatoia per impostare la proprietà autoPlay
su false
e impostare le proprietà source
, totalTime
e isLive
, se presenti. Se le proprietà totalTime
e/o isLive
sono undefined, non vengono impostate. Se source
è undefined, null
o è una stringa vuota, questo metodo non produce alcun effetto.
Parametri
source:String — Una stringa che specifica l'URL del file FLV da riprodurre in streaming e la modalità di streaming. L'URL può essere un percorso locale, un URL HTTP di un file FLV, un URL RTMP di un file FLV in streaming oppure un URL HTTP di un file XML.
| |
totalTime:Number (default = NaN ) — Un numero corrispondente al tempo di riproduzione totale del video. Opzionale.
| |
isLive:Boolean (default = false ) — Un valore booleano che è true se il flusso video è dal vivo. Questo valore è efficace solo quando si esegue lo streaming da un server FMS (Flash Media Server) oppure da un altro servizio FVSS (Flash Video Streaming Service), mentre viene ignorato in caso di scaricamento HTTP. Opzionale.
|
Elementi API correlati
pause | () | metodo |
public function pause():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Sospende la riproduzione del flusso video.
Se la riproduzione è iniziata e si desidera ritornare nello stato di attesa dello scaricamento per iniziare successivamente la riproduzione in automatico, chiamate il metodo pause()
, quindi il metodo playWhenEnoughDownloaded()
.
play | () | metodo |
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Avvia la riproduzione del flusso video. Se è privo di parametri, il metodo si limita a commutare il file FLV dallo stato di pausa o interruzione allo stato di riproduzione.
Utilizzando i parametri, il metodo funge da scorciatoia per impostare la proprietà autoPlay
su true
e impostare le proprietà isLive
, totalTime
e source
. Se le proprietà totalTime
e/o isLive
sono undefined, non vengono impostate.
Quando si attende che un file FLV scaricato in modo progressivo venga caricato prima che ne venga avviata la riproduzione automatica, chiamate il metodo play()
senza parametri per forzare l'inizio immediato della riproduzione.
Parametri
source:String (default = null ) — Una stringa che specifica l'URL del file FLV da riprodurre in streaming e la modalità di streaming. L'URL può essere un percorso locale, un URL HTTP di un file FLV, un URL RTMP di un file FLV in streaming oppure un URL HTTP di un file XML. Sebbene si tratti di un attributo opzionale, la proprietà source deve essere impostata tramite la finestra di ispezione dei componenti oppure tramite ActionScript, altrimenti il metodo non ha effetto.
| |
totalTime:Number (default = NaN ) — Un numero corrispondente al tempo di riproduzione totale del video. Opzionale.
| |
isLive:Boolean (default = false ) — Un valore booleano che è true se il flusso video è dal vivo. Questo valore è efficace solo quando si esegue lo streaming da un server FMS (Flash Media Server) oppure da un altro servizio FVSS (Flash Video Streaming Service), mentre viene ignorato in caso di scaricamento HTTP. Opzionale.
|
Elementi API correlati
playWhenEnoughDownloaded | () | metodo |
public function playWhenEnoughDownloaded():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Riproduce il file FLV quando ne è stata scaricata una porzione sufficiente. Se il file FLV è stato scaricato o se si sta eseguendo lo streaming da FMS, chiamare il metodo playWhenEnoughDownloaded()
equivale a chiamare il metodo play()
senza parametri. La chiamata a questo metodo non mette in pausa la riproduzione; di conseguenza, in molti casi è consigliabile chiamare il metodo pause()
prima di chiamare questo metodo.
removeASCuePoint | () | metodo |
public function removeASCuePoint(timeNameOrCuePoint:*):Object
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Rimuove un cue point ActionScript dal file FLV attualmente caricato. Solo le proprietà name
e time
vengono utilizzate dal parametro timeNameOrCuePoint
per trovare il cue point da rimuovere.
Se più cue point ActionScript corrispondono ai criteri di ricerca, ne viene rimosso soltanto uno. Per rimuoverli tutti, chiamate ripetutamente questa funzione in modo ciclico con gli stessi parametri, finché non restituisce null
.
Le informazioni sui cue point vengono cancellate quando si imposta la proprietà source
, quindi, per impostare le informazioni sui cue point per il successivo file FLV da caricare, impostate prima la proprietà source
.
Parametri
timeNameOrCuePoint:* — Una stringa cue point che contiene le proprietà time e name per il cue point da eliminare Il metodo rimuove il primo cue point con il nome indicato. Oppure, se il parametro è un numero, il metodo rimuove il primo cue point con il nome indicato. Se il parametro è un oggetto, il metodo rimuove il cue point con entrambe le proprietà, time e name .
|
Object — L'oggetto cuePoint che è stato rimosso. Se non è stato trovato un cue point corrispondente, il metodo restituisce null .
|
Elementi API correlati
seek | () | metodo |
public function seek(time:Number):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cerca un tempo specifico nel file, indicato in secondi, utilizzando solo i primi tre decimali (millisecondi).
Per diversi motivi, la proprietà playheadTime
potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime
per attivare la ricerca. Innanzitutto, per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato. In caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave. In secondo luogo, la ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime
, playheadTime
non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, dovete intercettare l'evento seek, che non si attiva finchè la proprietà playheadTime
non viene aggiornata.
Parametri
time:Number — Un numero che specifica il valore (in secondi) in corrispondenza del quale deve essere collocato l'indicatore di riproduzione.
|
Genera
VideoError — Se time è minore di 0.
|
Elementi API correlati
seekPercent | () | metodo |
public function seekPercent(percent:Number):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cerca la percentuale del file dove andrà a collocare l'indicatore di riproduzione. La percentuale è un numero da 0 a 100.
Per diversi motivi, la proprietà playheadTime
potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime
per attivare la ricerca. Innanzitutto, per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato. In caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave. In secondo luogo, la ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime
, playheadTime
non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, dovete intercettare l'evento seek, che non si attiva finchè la proprietà playheadTime
non viene aggiornata.
Parametri
percent:Number — Un numero che specifica la percentuale della lunghezza del file FLV in corrispondenza della quale deve essere collocato l'indicatore di riproduzione.
|
Genera
VideoError — Il valore di percent non è valido o se totalTime è undefined, null o <= 0.
|
Elementi API correlati
seekSeconds | () | metodo |
public function seekSeconds(time:Number):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cerca un tempo specifico nel file, indicato in secondi, utilizzando un massimo di tre cifre decimali (millisecondi). Questo metodo esegue la stessa operazione del metodo seek()
; viene fornito per simmetria con il metodo seekPercent()
.
Per diversi motivi, la proprietà playheadTime
potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime
per attivare la ricerca. Innanzitutto, per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato. In caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave. In secondo luogo, la ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime
, playheadTime
non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, dovete intercettare l'evento seek, che non si attiva finchè la proprietà playheadTime
non viene aggiornata.
Parametri
time:Number — Un numero che specifica il valore (in secondi) del tempo totale di riproduzione in corrispondenza del quale deve essere collocato l'indicatore di riproduzione.
|
Elementi API correlati
seekToNavCuePoint | () | metodo |
public function seekToNavCuePoint(timeNameOrCuePoint:*):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cerca un cue point di navigazione che corrisponda al tempo, nome o nome/tempo specificato.
Il tempo corrisponde al punto iniziale, in secondi, dal quale iniziare la ricerca del cue point di navigazione successivo. Il valore predefinito è la proprietà playheadTime
corrente. Se viene specificato il tempo, il metodo cerca un cue point che corrisponda al tempo specificato o a un tempo successivo. Se il tempo è undefined, null
, o inferiore a 0, il metodo avvia la ricerca partendo dal tempo 0.
Il nome è il cue point da cercare. Il metodo cerca il primo cue point di navigazione abilitato con il nome indicato.
Il nome e il tempo insieme costituiscono un cue point di navigazione con il nome specificato al momento o dopo il momento specificato.
Per diversi motivi, la proprietà playheadTime
potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime
per attivare la ricerca. Innanzitutto, per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato. In caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave. In secondo luogo, la ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime
, playheadTime
non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, intercettate l'evento seek
, che non si attiva finchè la proprietà playheadTime
non viene aggiornata.
Parametri
timeNameOrCuePoint:* — Un numero che corrisponde al tempo, una stringa che corrisponde al nome o un numero e una stringa che corrispondono al tempo e al nome specificati.
|
Genera
VideoError — Impossibile trovare un cue point corrispondente ai criteri.
|
Elementi API correlati
seekToNextNavCuePoint | () | metodo |
public function seekToNextNavCuePoint(time:Number = NaN):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cerca il cue point di navigazione successivo rispetto al valore corrente della proprietà playheadTime
. Il metodo ignora i cue point di navigazione che sono stati disattivati e, se non viene trovato un altro cue point, va fino alla fine del file FLV.
Per diversi motivi, la proprietà playheadTime
potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime
per attivare la ricerca. Innanzitutto, per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato. In caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave. In secondo luogo, la ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime
, playheadTime
non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, intercettate l'evento seek
, che non si attiva finchè la proprietà playheadTime
non viene aggiornata.
Parametri
time:Number (default = NaN ) — Un numero corrispondente al punto iniziale, espresso in secondi, dal quale iniziare la ricerca del cue point di navigazione successivo. Il valore predefinito è la proprietà playheadTime corrente. Opzionale.
|
Elementi API correlati
seekToPrevNavCuePoint | () | metodo |
public function seekToPrevNavCuePoint(time:Number = NaN):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cerca il cue point di navigazione precedente rispetto al valore corrente della proprietà playheadTime
. Se non viene trovato un cue point precedente, va fino all'inizio. Il metodo ignora i cue point di navigazione che sono stati disattivati da ActionScript.
Per diversi motivi, la proprietà playheadTime
potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime
per attivare la ricerca. Innanzitutto, per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato. In caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave. In secondo luogo, la ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime
, playheadTime
non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, intercettate l'evento seek
, che non si attiva finchè la proprietà playheadTime
non viene aggiornata.
Parametri
time:Number (default = NaN ) — Un numero corrispondente al punto iniziale, espresso in secondi, dal quale iniziare la ricerca del cue point di navigazione precedente. Il valore predefinito è il valore corrente della proprietà playheadTime . Opzionale.
|
Elementi API correlati
setFLVCuePointEnabled | () | metodo |
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Attiva o disattiva uno o più cue point del file FLV. I cue point vengono disattivati per essere inviati come eventi e per potervi accedere con i metodi seekToPrevNavCuePoint()
, seekToNextNavCuePoint()
e seekToNavCuePoint()
.
Quando impostate la proprietà source
per un diverso file FLV, le informazioni sui cue point vengono cancellate; pertanto, la proprietà source
va impostata prima di impostare le informazioni sui cue point per il successivo file FLV da caricare.
Le modifiche causate da questo metodo non vengono visualizzate nelle chiamate al metodo isFLVCuePointEnabled()
finché i metadati non vengono caricati.
Parametri
enabled:Boolean — Un valore booleano che indica se attivare (true ) o disattivare (false ) un cue point del file FLV.
| |
timeNameOrCuePoint:* — Se il parametro è una stringa, il metodo attiva o disattiva il cue point con il nome indicato. Se questo parametro è un numero, il metodo attiva o disattiva il cue point con il tempo indicato. Se il parametro è un oggetto, il metodo attiva o disattiva il cue point con entrambe le proprietà name e time .
|
Number — Se metadataLoaded è true , il metodo restituisce il numero di cue point il cui stato di attivazione è cambiato. Se metadataLoaded è false , il metodo restituisce -1 perché il componente non può ancora stabilire l'eventuale cue point da impostare. Tuttavia, quando arrivano i metadati, il componente imposta in modo appropriato i cue point specificati.
|
Elementi API correlati
setScale | () | metodo |
public function setScale(scaleX:Number, scaleY:Number):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Imposta le proprietà scaleX
e scaleY
simultaneamente. Poiché l'impostazione di una delle due proprietà può determinare un ridimensionamento automatico, l'impostazione simultanea di entrambe le proprietà, scaleX
e scaleY
, può rivelarsi più efficiente dell'impostazione individuale.
Se la proprietà scaleMode
è impostata su VideoScaleMode.MAINTAIN_ASPECT_RATIO
o su VideoScaleMode.NO_SCALE
, la chiamata a questo metodo provoca un immediato evento autolayout
.
Parametri
scaleX:Number — Un numero che rappresenta la scala orizzontale.
| |
scaleY:Number — Un numero che rappresenta la scala verticale.
|
Elementi API correlati
setSize | () | metodo |
public function setSize(width:Number, height:Number):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Imposta la larghezza e l'altezza simultaneamente. Poiché l'impostazione di una delle due proprietà può determinare un ridimensionamento automatico, l'impostazione simultanea di entrambe le proprietà, width
e height
, può rivelarsi più efficiente dell'impostazione individuale.
Se la proprietà scaleMode
è impostata su VideoScaleMode.MAINTAIN_ASPECT_RATIO
o su VideoScaleMode.NO_SCALE
, la chiamata a questo metodo provoca un immediato evento autolayout
.
Parametri
width:Number — Un numero che specifica la larghezza del lettore video.
| |
height:Number — Un numero che specifica l'altezza del lettore video.
|
Elementi API correlati
stop | () | metodo |
public function stop():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Arresta la riproduzione del video. Se la proprietà autoRewind
è true
, il file FLV viene riavvolto completamente.
autoLayout | Evento |
fl.video.AutoLayoutEvent
proprietà AutoLayoutEvent.type =
fl.video.AutoLayoutEvent.AUTO_LAYOUT
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando il lettore video viene ridimensionato o disposto automaticamente. Un lettore video viene disposto automaticamente in base ai valori delle proprietà align
e scaleMode
quando viene caricato un nuovo file FLV o quando una di tali proprietà viene modificata.
L'evento autoLayout
è di tipo AutoLayoutEvent e ha la costante AutoLayoutEvent.AUTO_LAYOUT
.
Dopo un tentativo di layout automatico di un lettore video, l'oggetto evento viene inviato anche se le dimensioni non sono state modificate.
Un evento LayoutEvent
viene inviato anche nei tre scenari seguenti:
- Se il lettore video che si è disposto è visibile.
- Se sono presenti due lettori video di dimensioni o posizioni diverse e la proprietà
visibleVideoPlayerIndex
viene alternata tra un lettore e l'altro. - Se vengono chiamati i metodi e le proprietà che modificano le dimensioni del lettore, ad esempio
setSize()
,setScale()
,width
,height
,scaleX
,scaleY
,registrationWidth
eregistrationHeight
.
Se sono in uso più istanze del lettore video, è possibile che questo evento non sia applicabile al lettore video visibile.
Definisce il valore della proprietàtype
di un oggetto evento autoLayout
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
oldBounds | I valori delle proprietà x , y , width e height del target prima che si verifichi l'evento autoLayout . |
oldRegistrationBounds | I valori delle proprietà registrationX , registrationY , registrationWidth e registrationHeight del target prima che si verifichi l'evento autoLayout . |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
autoRewound | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.AUTO_REWOUND
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando l'indicatore di riproduzione viene spostato all'inizio del lettore video perché la proprietà autoRewind
è impostata su true
. Quando viene inviato l'evento autoRewound
, viene inviato anche l'evento rewind
.
L'evento autoRewound
è di tipo VideoEvent e ha la costante VideoEvent.AUTO_REWOUND
.
type
di un oggetto evento autoRewound
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
bufferingStateEntered | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.BUFFERING_STATE_ENTERED
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando l'istanza FLVPlayback attiva lo stato di bufferizzazione. L'istanza FLVPlayback in genere attiva questo stato immediatamente dopo una chiamata al metodo play()
o quando viene fatto clic sul controllo Play
, prima di attivare lo stato di riproduzione.
Viene inviato anche l'evento stateChange
.
L'evento bufferingStateEntered
è di tipo VideoEvent e ha la costante VideoEvent.BUFFERING_STATE_ENTERED
.
type
di un oggetto evento bufferingStateEntered
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
close | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.CLOSE
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando l'oggetto evento chiude NetConnection per temporizzazione o mediante una chiamata al metodo closeVideoPlayer()
, oppure quando chiamate il metodo load()
o il metodo play()
o quando impostate la proprietà source
e di conseguenza provocate la chiusura della connessione RTMP. L'istanza FLVPlayback invia questo evento solo quando in caso di streaming da un server FMS (Flash Media Server) oppure da un altro servizio FVSS (Flash Video Streaming Service).
L'evento close
è di tipo VideoEvent e ha la costante VideoEvent.CLOSE
.
type
di un oggetto evento close
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
complete | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.COMPLETE
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando la riproduzione termina perché viene raggiunta la fine del file FLV. Il componente non invia l'evento se viene chiamato il metodo stop()
o pause()
oppure si fa clic sui controlli corrispondenti.
Quando l'applicazione utilizza lo scaricamento progressivo, la proprietà totalTime
non viene impostata esplicitamente e viene scaricato un file FLV che non specifica la durata nei metadati. Il lettore video imposta la proprietà totalTime
su un valore totale approssimativo prima di inviare questo evento.
Il lettore video invia anche gli eventi stateChange
e stoppedStateEntered
.
L'evento complete
è di tipo VideoEvent e ha la costante VideoEvent.COMPLETE
.
type
di un oggetto evento complete
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
cuePoint | Evento |
fl.video.MetadataEvent
proprietà MetadataEvent.type =
fl.video.MetadataEvent.CUE_POINT
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando viene raggiunto un cue point. L'oggetto evento ha una proprietà info
che contiene l'oggetto info ricevuto dal callback dell'evento NetStream.onCuePoint
per i cue point del file FLV. Per i cue point ActionScript, esso contiene l'oggetto che è stato passato attraverso i metodi o le proprietà dei cue point ActionScript.
L'evento cuePoint
è di tipo MetadataEvent e ha la costante MetadataEvent.CUE_POINT
.
type
di un oggetto evento cuePoint
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
info | L'oggetto con proprietà che descrivono il cue point. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
fastForward | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.FAST_FORWARD
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando l'indicatore di riproduzione si sposta più avanti mediante una chiamata al metodo seek()
o facendo clic sul controllo ForwardButton.
L'istanza FLVPlayback invia anche l'evento playheadUpdate
.
L'evento fastForward
è di tipo VideoEvent e ha la costante VideoEvent.FAST_FORWARD
.
type
di un oggetto evento fastForward
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
layout | Evento |
fl.video.LayoutEvent
proprietà LayoutEvent.type =
fl.video.LayoutEvent.LAYOUT
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando il lettore video viene ridimensionato o disposto. Esistono due scenari di posizionamento:
- Se il lettore video è stato disposto mediante l'evento
autoLayout
, una chiamata al metodosetScale()
osetSize()
o la modifica delle proprietàwidth
,height
,scaleX
escaleY
. - Se sono presenti due lettori video di dimensioni diverse e la proprietà
visibleVideoPlayerIndex
viene alternata tra un lettore e l'altro.
L'evento layout
è di tipo LayoutEvent e ha la costante LayoutEvent.LAYOUT
.
type
di un oggetto evento layout
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
oldBounds | I valori delle proprietà x , y , width e height del target prima che si verifichi l'evento layout . |
oldRegistrationBounds | I valori delle proprietà registrationX , registrationY , registrationWidth e registrationHeight del target prima che si verifichi l'evento layout . |
Elementi API correlati
metadataReceived | Evento |
fl.video.MetadataEvent
proprietà MetadataEvent.type =
fl.video.MetadataEvent.METADATA_RECEIVED
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando vengono raggiunti per la prima volta i metadati del file FLV. L'oggetto evento ha una proprietà info
che contiene l'oggetto info ricevuto dal callback dell'evento NetStream.onMetaData
.
L'evento metadataReceived
è di tipo MetadataEvent e ha la costante MetadataEvent.METADATA_RECEIVED
.
type
di un oggetto evento metadataReceived
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
info | L'oggetto con proprietà che descrivono il file FLV. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
pausedStateEntered | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.PAUSED_STATE_ENTERED
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando il lettore attiva lo stato di pausa. Questa condizione si verifica quando chiamate il metodo pause()
o si fa clic sul controllo corrispondente, oppure in alcuni casi quando il file FLV viene caricato e la proprietà autoPlay
è false
(potrebbe invece attivarsi lo stato di interruzione).
Viene inviato anche l'evento stateChange
.
L'evento pausedStateEntered
è di tipo VideoEvent e ha la costante VideoEvent.PAUSED_STATE_ENTERED
.
type
di un oggetto evento pausedStateEntered
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
playheadUpdate | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.PLAYHEAD_UPDATE
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato mentre il file FLV è in fase di riproduzione alla frequenza specificata dalla proprietà playheadUpdateInterval
o quando viene avviato il riavvolgimento. Il componente non invia questo evento quando il lettore video è in pausa o fermo, a meno che non si verifichi una ricerca.
L'evento playheadUpdate
è di tipo VideoEvent e ha la costante VideoEvent.PLAYHEAD_UPDATE
.
type
di un oggetto evento playheadUpdate
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
playingStateEntered | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.PLAYING_STATE_ENTERED
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando si attiva lo stato di riproduzione. L'evento potrebbe non verificarsi immediatamente dopo la chiamata del metodo play()
o la selezione del controllo corrispondente, perché spesso la riproduzione è preceduta dalla bufferizzazione.
L'istanza FLVPlayback invia anche l'evento stateChange
.
L'evento playingStateEntered
è di tipo VideoEvent e ha la costante VideoEvent.PLAYING_STATE_ENTERED
.
type
di un oggetto evento playingStateEntered
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
progress | Evento |
fl.video.VideoProgressEvent
proprietà VideoProgressEvent.type =
fl.video.VideoProgressEvent.PROGRESS
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Indica l'incremento del numero di byte scaricati. Inviato alla frequenza specificata dalla proprietà progressInterval
, a cominciare da quando inizia il caricamento e fino a quando tutti i byte sono stati caricati oppure si verifica un errore di rete. L'impostazione predefinita è di ogni 0,25 secondi, a cominciare da quando viene chiamato il caricamento e fino a quando tutti i byte sono stati caricati oppure si verifica un errore di rete. Utilizzate questo evento per verificare i byte caricati o bufferizzati.
Inviato solo per lo scaricamento progressivo in HTTP. Indica l'incremento del numero di byte scaricati. L'oggetto evento ha le proprietà bytesLoaded
e bytesTotal
, che sono le stesse proprietà di FLVPlayback con gli stessi nomi.
L'evento progress
è di tipo VideoProgressEvent e ha la costante VideoProgressEvent.PROGRESS
.
type
di un oggetto evento progress
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
bytesLoaded | Il numero di elementi o di byte caricati nel momento in cui il listener elabora l'evento. |
bytesTotal | Il numero totale di elementi o di byte che saranno caricati se il processo di caricamento viene completato correttamente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
ready | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.READY
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando un file FLV è stato caricato ed è pronto per essere visualizzato. Viene attivato la prima volta che viene rilevato uno stato in grado di rispondere dopo il caricamento di un nuovo file FLV con il metodo play()
o load()
. Viene attivato solo una volta per ciascun file FLV caricato.
L'evento ready
è di tipo VideoEvent e ha la costante VideoEvent.READY
.
type
di un oggetto evento ready
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
rewind | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.REWIND
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando la posizione dell'indicatore di riproduzione viene spostata all'indietro da una chiamata al metodo seek()
oppure al termine di una chiamata ad autoRewind
. Al termine di una chiamata a autoRewind
, viene prima attivato un evento autoRewound
.
L'evento rewind
è di tipo VideoEvent e ha la costante VideoEvent.REWIND
.
type
di un oggetto evento rewind
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
scrubFinish | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.SCRUB_FINISH
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando l'utente interrompe il trascinamento del file FLV con la barra di ricerca. Il trascinamento (scrubbing) è l'azione che si compie quando si "afferra" la maniglia SeekBar e la si trascina in una direzione o nell'altra per posizionarsi su una scena particolare del file FLV. Il trascinamento si interrompe quando la maniglia della barra di ricerca viene rilasciata.
Il componente invia anche l'evento stateChange
con la proprietà state
, che è playing, paused, stopped o buffering. La proprietà state
rimane nello stato seeking fino a quando l'utente non interrompe il trascinamento.
L'evento scrubFinish
è di tipo VideoEvent e ha la costante VideoEvent.SCRUB_FINISH
.
type
di un oggetto evento scrubFinish
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
scrubStart | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.SCRUB_START
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando l'utente inizia il trascinamento del file FLV con la barra di ricerca. Il trascinamento (scrubbing) è l'azione che si compie quando si "afferra" la maniglia SeekBar e la si trascina in una direzione o nell'altra per posizionarsi su una scena particolare del file FLV. Il trascinamento inizia quando l'utente fa clic sulla maniglia SeekBar e finisce quando la maniglia viene rilasciata.
Il componente invia anche l'evento stateChange
con la proprietà state
uguale a seeking. Lo stato rimane seeking fino a quando l'utente non interrompe il trascinamento.
L'evento scrubStart
è di tipo VideoEvent e ha la costante VideoEvent.SCRUB_START
.
type
di un oggetto evento scrubStart
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
seeked | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.SEEKED
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando la posizione dell'indicatore di riproduzione viene modificata da una chiamata al metodo seek()
, impostando la proprietà playheadTime
oppure utilizzando il controllo SeekBar. La proprietà playheadTime
riflette il tempo di destinazione.
L'evento seeked
è di tipo VideoEvent e ha la costante VideoEvent.SEEKED
.
L'istanza FLVPlayback invia l'evento rewind
quando la ricerca viene eseguita all'indietro e l'evento fastForward
per una ricerca in avanti. Viene inviato anche l'evento playheadUpdate
.
Per diversi motivi, la proprietà playheadTime
potrebbe non avere il valore previsto subito dopo che avete chiamato uno dei metodi di ricerca o impostato playheadTime
per attivare la ricerca. Innanzitutto, per lo scaricamento progressivo, potete cercare solo un fotogramma chiave, in modo che la ricerca porti al tempo del primo fotogramma chiave secondo il tempo specificato. In caso di streaming, la ricerca va sempre con precisione al tempo specificato anche se il file FLV di origine non ha un fotogramma chiave. In secondo luogo, la ricerca è asincrona, pertanto se chiamate un metodo di ricerca o impostate la proprietà playheadTime
, playheadTime
non esegue l'aggiornamento automatico. Per ottenere il tempo al termine della ricerca, intercettate l'evento seek
, che non si attiva finchè la proprietà playheadTime
non viene aggiornata.
type
di un oggetto evento seeked
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
skinError | Evento |
fl.video.SkinErrorEvent
proprietà SkinErrorEvent.type =
fl.video.SkinErrorEvent.SKIN_ERROR
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando si verifica un errore durante il caricamento di un file di skin SWF. L'evento ha una proprietà message che contiene il messaggio di errore. Se un file di skin SWF è impostato, la riproduzione viene avviata quando cominciano gli eventi ready
e skinLoaded
(o skinError
).
L'evento skinError
è di tipo SkinErrorEvent e ha la costante SkinErrorEvent.SKIN_ERROR
.
type
di un oggetto evento skinError
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
text | Il messaggio di errore. |
Elementi API correlati
skinLoaded | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.SKIN_LOADED
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando viene caricato un file di skin SWF. Il componente non avvia la riproduzione del file FLV fin quando non cominciano gli eventi ready
e skinLoaded
(o skinError
).
L'evento skinLoaded
è di tipo VideoEvent e ha la costante VideoEvent.SKIN_LOADED
.
type
di un oggetto evento skinLoaded
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
soundUpdate | Evento |
fl.video.SoundEvent
proprietà SoundEvent.type =
fl.video.SoundEvent.SOUND_UPDATE
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando l'audio viene cambiato a causa di uno spostamento della maniglia del controllo volumeBar oppure per l'impostazione della proprietà volume
o soundTransform
.
L'evento soundUpdate
è di tipo SoundEvent e ha la costante SoundEvent.SOUND_UPDATE
.
type
di un oggetto evento soundUpdate.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
soundTransform | Indica nuovi valori per volume e panoramica. |
Elementi API correlati
stateChange | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.STATE_CHANGE
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando cambia lo stato di riproduzione. Quando una chiamata autoRewind
viene completata, l'evento stateChange
viene inviato con lo stato rewinding. L'evento stateChange
si attiva solo quando il riavvolgimento automatico è completato.
Questo evento può essere utilizzato per tenere traccia di quando la riproduzione entra o esce dagli stati non suscettibili di risposta, ad esempio durante la connessione, il ridimensionamento o il riavvolgimento. I metodi play()
, pause()
, stop()
e seek()
mettono in coda le richieste, che vengono eseguite nel momento in cui il lettore ritorna in uno stato in grado di rispondere.
L'evento stateChange
è di tipo VideoEvent e ha la costante VideoEvent.STATE_CHANGE
.
type
di un oggetto evento stateChange
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
stoppedStateEntered | Evento |
fl.video.VideoEvent
proprietà VideoEvent.type =
fl.video.VideoEvent.STOPPED_STATE_ENTERED
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Inviato quando viene attivato lo stato di interruzione. Questa condizione si verifica quando chiamate il metodo stop()
o fate clic sul controllo stopButton
. La stessa condizione si determina in alcuni casi se la proprietà autoPlay
è false
(ma può attivarsi anche lo stato paused) quando viene caricato il file FLV. L'istanza FLVPlayback invia questo evento anche quando l'indicatore di riproduzione si ferma alla fine del file FLV, perché ha raggiunto la fine della linea temporale.
L'istanza FLVPlayback invia anche l'evento stateChange
.
L'evento stoppedStateEntered
è di tipo VideoEvent e ha la costante VideoEvent.STOPPED_STATE_ENTERED
.
type
di un oggetto evento stoppedStateEntered
.
Questo evento ha le seguenti proprietà:
Proprietà | Valore |
---|---|
bubbles | false |
cancelable | false ; non è presente alcun comportamento predefinito da annullare. |
state | Una stringa che identifica la costante proveniente dalla classe VideoState che descrive lo stato di riproduzione del componente. |
playheadTime | Un numero corrispondente al tempo o alla posizione di riproduzione corrente. |
vp | L'indice dell'oggetto VideoPlayer. |
Elementi API correlati
SHORT_VERSION | Costante |
public static const SHORT_VERSION:String = "2.1"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Variabile di stato che indica il numero di versione breve del componente. Il numero di versione è utile quando avete un file FLA e desiderate conoscere la versione del componente. Per determinare la versione del componente, digitate la seguente traccia di codice nel file FLA:
FLVPlayback.SHORT_VERSION
La variabile SHORT_VERSION
include unicamente i numeri di versione principali e minori, ad esempio 2.0. La variabile VERSION
include i numeri di versione principali e minori, così come i numeri di revisione e di build, ad esempio, 2.0.0.11.
Elementi API correlati
VERSION | Costante |
public static const VERSION:String = "2.1.0.23"
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Variabile di stato che indica il numero di versione lungo del componente. Il numero di versione è utile quando avete un file FLA e desiderate conoscere la versione del componente. Per determinare la versione del componente, digitate la seguente traccia di codice nel file FLA:
FLVPlayback.VERSION
La variabile VERSION
include i numeri di versione principali e minori, così come i numeri di revisione e di build, ad esempio, 2.0.0.11. La variabile SHORT_VERSION
include unicamente i numeri di versione principali e minori, ad esempio 2.0.
Elementi API correlati
Per provare l'esempio, eseguite queste operazioni:
- Collocate il componente FLVPlayback sullo stage in posizione 0,0 e fornite il nome di istanza
player
. - Sostituite
videoPath
con un percorso assoluto o relativo a un file FLV. - Salvate il codice come FLVPlaybackExample.as nella stessa directory del file FLA.
- Impostate la classe documento nel file FLA su FLVPlaybackExample.
package { import fl.video.FLVPlayback; import flash.display.Sprite; public class FLVPlaybackExample extends Sprite { private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv"; public function FLVPlaybackExample() { player.source = videoPath; player.skinBackgroundColor = 0x666666; player.skinBackgroundAlpha = 0.5; } } }
Tue Jun 12 2018, 02:44 PM Z