Nwlapcug.com


Come creare una vista 3D in Flash 8

Come creare una vista 3D in Flash 8


Con un'immagine panoramica, Flash può costruire l'illusione di uno spazio 3D, permettendo all'utente di guardarsi intorno in tutte le direzioni, come se lei veramente erano in piedi nel posto dove è stata scattata la foto e guardando intorno. Questo effetto può essere estremamente utile per gli sviluppatori che desiderano gli utenti del loro sito Web per avere un'esperienza immersiva 3D. Utilizzando maschere e ActionScript, l'immagine panoramica di vostra scelta possibile interattivamente scorrere come il mouse si muove attraverso l'immagine.

Istruzioni

1

Creare un file nuovo Flash cliccando \"New,\" \"Flash File (Actionscript 2.0) \" e facendo clic su \"OK.\"

2

Fare clic su \"Modify,\" \"Document,\" e dare il vostro documento \"550\" di \"300\" dimensioni in pixel, quindi fare clic su \"OK.\"

3

Creare i seguenti due strati utilizzando il \"New Layer\" pulsante in basso a sinistra della Timeline: \"Actions\" e \"Panorama.\"

4

Selezionare il fotogramma 1 della lo strato di panorama. Importare le immagini panoramiche cliccando \"File,\" \"Import,\" \"Import a stage...,\" e scegliendo la tua immagine. Pulsante destro del mouse l'immagine importata, quindi selezionare \"Convert per simbolo. \" chiamare il simbolo \"Panorama\" e fare clic sul quadrato centrale nella \"Registration\" sezione, quindi fare clic su \"OK.\"

5

Fare clic sul clip filmato panorama e andare a \"Window,\" \"Properties\" per aprire la finestra Proprietà. Digitare \"panorama_mc\" dove si dice \ "< nome istanza > \" nella finestra Proprietà.

6

Posizionare la tua immagine panoramica affinché la fase è centrata nel mezzo di esso. L'immagine dovrebbe estendersi oltre i limiti della tappa nella sua altezza e la larghezza.

7

Selezionare il fotogramma 2 in entrambe le \"Actions\" e \"Panorama Layers\" cliccando e trascinando sopra entrambi i telai. Pulsante destro del mouse la selezione e scegliere \"Insert Frame. \"

8

Alla \"Actions\" strato, pulsante destro del mouse 2 Frame e selezionare \"Insert fotogramma chiave vuoto. \"

9

Fare clic sul fotogramma 1 del \"Actions\" strato e andare a \"Window,\" \"Actions\" per aprire l'editor di ActionScript. Copia-incolla il seguente codice ActionScript:

Stop)
VAI
Impostare var:
//-------------------
var curr_dist:Number
VAI
var curr_frac:Number
VAI
var deceleration_coeff:Number
VAI
var newposx:Number=(Stage.width/2)
VAI
var currposx:Number
VAI
var gamma: numero =(_root.panorama_mc._width-Stage.width)/2
VAI
var currtime:Number
VAI
//-------------------
Funzione di movimento del panorama:
//-------------------
_root.onEnterFrame=function() () {
curr_distancex=_root.panorama_mc._x-newposx;//Find x corrente

_root.panorama_mc._x=_root.panorama_mc._x-(curr_distancex/deceleration_coeff)

VAI
_root.OnMouseMove=function() {//When si sposta il mouse
currTime=getTimer()
VAI

curr_dist=_root._xmouse-(Stage.width/2)

VAI
curr_frac=Math.ABS(curr_dist/(stage.Width/2))
VAI
deceleration_coeff=(curr_frac)15 + 5
VAI
Se (curr_dist < 0) {
newposx = (Stage.width/2) +(curr_frac
range)
VAI

} else {
newposx=(Stage.width/2)-(curr_frac*range)

VAI

}
_root.currposx=_root.panorama_mc._x

VAI
}
}
//--------------------

10

Selezionare il fotogramma 2 del \"Actions\" strato e copia-incollare il seguente codice ActionScript:

_root.panorama_mc._x=_root.currposx;

11

Vai alla \"Control,\" \"Test Movie\" per testare il tuo film. Si vedrà solo la porzione centrale dell'immagine panoramica, e come hai filmato il mouse a sinistra o a destra, l'immagine scorre con il mouse, dà l'impressione che si sta visualizzando l'immagine in 3-d.