|
|
Come allineare un clip filmato al centro dello stage in AS3Adobe 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 . 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 . 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. 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 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 ". 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 ; . 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 ; 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 ) . 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 ; 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; } 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 ; } Apprendimento autodidatta
|
|
Copyright © https://www.educazione.win - Tutti i diritti riservati |