Allineamento clip filmato al centro del palco viene utilizzato per mantenere l’animazione Flash centrato nella finestra del browser quando la finestra del browser viene ridimensionata . Ciò significa che, indipendentemente dalle dimensioni della finestra , il pubblico vedrà sempre al centro del clip filmato sul palco , invece di spazi bianchi inutilizzati o , peggio ancora , un clip filmato parzialmente ritagliato. Centrare un clip filmato sullo stadio può essere realizzato con una semplice riga di codice Flash ActionScript 3 ( AS3 ) . Mantenere un clip filmato incentrato sul palco durante ridimensionamento richiede solo un po ‘di più , however.Things che ti serviranno

Adobe Flash Professional : CS3 , CS4 o CS5 versioni

Mostra Altre istruzioni

1

Avviare il programma Flash. Fare clic su ” File Flash ( ActionScript 3.0 )” dalla finestra iniziale per creare un nuovo file di un progetto di animazione Flash AS3 .

2

Premere e rilasciare il tasto ” R ” sulla tastiera per attivare il rettangolo strumento . Posizionare il cursore del mouse sopra il palco Flash. Premere e tenere premuto il tasto “Shift” sulla tastiera per utilizzare la funzione quadrati strumento per fare del rettangolo . Premere il tasto sinistro del mouse ( sempre tenendo premuto il tasto shift ) , e trascinare il mouse per disegnare un quadrato sul palco . Rilasciare il tasto sinistro del mouse quando la piazza ha una larghezza di circa 1 centimetro .

3

Premere e rilasciare il tasto “v” sulla tastiera per selezionare lo strumento di selezione . Posizionare il cursore del mouse al di fuori dei confini della piazza . Premere e tenere premuto il tasto sinistro del mouse e trascinare una casella di selezione intorno alla piazza . Rilasciare il tasto sinistro del mouse per completare la selezione.

4

Fare clic su ” Converti in simbolo ” nel menu Modifica. Digitare un nome simbolo del ” Simbolo 1 ” nel campo “Nome ” casella di testo , selezionare l’opzione “Movie Clip” nella casella di riepilogo “Tipo” , fare clic sul punto centrale nella casella di controllo “Registrazione” , cliccare su ” Esporta per ActionScript ” l’opzione , digitare” Rectangle_01 “nella casella di testo Classe e quindi fare clic sul pulsante OK nella ” Converti in simbolo ” finestra di dialogo per convertire la piazza per un oggetto Flash MovieClip e creare una classe e un simbolo , denominato” Rectangle_01 ” per . piazza

5

Click : “Proprietà” nel menu Finestra per visualizzare la finestra di ispezione Proprietà . Digitare ” rectangle_1 ” nel campo “Nome istanza ” casella di testo per assegnare l’oggetto quadrato , che è ancora selezionato , il nome di ” rectangle_1 “.

6

Seleziona “Azioni” dal menu ” Finestra ” a il principale barra dei menu Flash per aprire l’editor di ActionScript 3 . Posizionare il cursore del mouse sulla prima riga dell’editor ActionScript 3 . Fare clic con il pulsante del mouse e digitare il codice per importare le utility Flash che sono necessari per l’allineamento stage , stage di scala e l’evento di ascolto

flash.display.StageAlign importazione; .

Import flash.display . StageScaleMode;

import flash.events.Event; .

7

Digitare il codice nella riga successiva del ActionsScript 3 editor per consentire il ridimensionamento sul palco senza ridimensionamento

Stage.scaleMode = StageScaleMode.NO_SCALE;

stage.align = StageAlign.TOP_LEFT;

8

Digitare il codice nella riga successiva dell’editor ActionsScript 3 per aggiungere un listener di eventi sul palco che istruire il programma Flash per eseguire il codice nella funzione denominata ” centerStage_fn ” quando viene ridimensionata la finestra del browser o stadio Flash

stage.addEventListener ( Event.RESIZE , centerStage_fn ) .

Pagina 9

Digitare il codice nella riga successiva dell’editor ActionsScript 3 per posizionare il quadrato ( il clip filmato denominato rectangle_1 ) ai xey le coordinate che corrispondono al centro del palco (sulla base del stageWidth e stageHeight valori delle proprietà )

rectangle_1.x = stage.stageWidth /2; .

rectangle_1.y = stage.stageHeight /2;

10

Tipo . il codice nella riga successiva del ActionsScript 3 editor per istruire la funzione ” centerStage_fn ” per centrare rectangle_1 , la piazza , quando la funzione riceve l’evento reset dal palco di Reset listener di eventi

funzione centerStage_fn (e: Event ) : void {

rectangle_1.x = stage.stageWidth /2;

rectangle_1.y = stage.stageHeight /2;

}

11

Copia e incolla il codice nel nell’editor ActionScript 3 per garantire non ci sono errori di sintassi e che il programma Flash centro della scena viene eseguito correttamente

flash.display.StageAlign importazione; .

import flash.display.StageScaleMode;

import flash.events.Event;

Stage.scaleMode = StageScaleMode.NO_SCALE;

stage.align = StageAlign.TOP_LEFT;

stage.addEventListener ( Event.RESIZE , centerStage_fn );

rectangle_1.x = stage.stageWidth /2;

rectangle_1.y = stage.stageHeight /2;

funzione centerStage_fn (e: Event) : void {

rectangle_1.x = stage.stageWidth /2;

rectangle_1.y = stage.stageHeight /2;

}