Flash: simulare una panoramica interagibile

Di: Wollie | 26/09/2020 18:23:15
Salve a tutti,
ritorno con un'altra balzana idea che mi è venuta in mente:
ho fatto delle foto, una vicina all'altra con lo stesso punto d'origine, ruotando l'asse della testa del treppiedi a sufficienza per permettere poi a me di unire le immagini (in questo caso 4) per creare una sorta di panoramica in After Effect. Quindi ho animato questa panoramica andando da sinistra a destra. Mantenendo tutti i frame dell'animazione in un documento di Flash, pensavo di poter creare una sorta di panoramica interagibile senza utilizzare programmi in java o il quicktime vr. Praticamente, associare al movimento del mouse uno spostamento dell'immagine, in questo caso solo destra e sinistra.
Tutto ciò è fattibile?
Grazie anticipatamente e ciao!
Wollie

Risposte



Ciao Wollie,
per fare quello che dici non hai affatto bisogno di fotogrammi!
Importa una immagine larga abbastanza da permetterti di farla scorrere a destra e a sinistra (deve essere molto più larga dello Stage).
Converti l’immagine in un MovieCLip e chiamalo “panorama”.
Usa questo script:
panorama.onEnterFrame = function() {
this._x -= (_root._xmouse-(Stage.width/2))/10;
if (this._x>0) {
this._x = 0;
} else if (this._x<-(this._width-Stage.width)) {
this._x = -(this._width-Stage.width);
}
};

Il movimento è comandato solo dal primo rigo:
this._x -= (_root._xmouse-(Stage.width/2))/10;
Il resto dello script serve a fare in modo che l’immagine non esca dai bordi per perdersi definitivamente nello spazio infinito.

Di: Professore | 26/09/2020 18:23:15


Sei un mito, grazie!!

Di: Wollie | 26/09/2020 18:23:15


Ciao, anch'io cercavo questo scrpit da un po. Grazie mille.
La domanda che volevo fare è questa:
E' possibile applicare il movimento del mc solo se il mouse si trova al suo interno? Come?

Di: ch3mical | 26/09/2020 18:23:15