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;
}