Newsgroup: it.comp.grafica
Titolo: Flash

Ciao a tutti,
sto elaborando un filmato in flash che verrà proiettato in un monitor
(16:9) ruotato di 90 gradi.
Si può ruotare il filmato una volta concluso o devo lavorare con la
testa piegata verso un lato?
Grazie, scusate la domanda ma ho poca dimestichezza con Flash.

testa piegata verso un lato?
Sarebbe meglio lavorare con lo stage gia girato nel verso giusto,
anche se ruotare il tutto una volta finito č abbastanza semplice:
lavori come ti pare e piace, poi copi tutto tutto tutto (fai copy
frames) dentro un movie clip, metti lo stage nel modo corretto, ci
piazzi dentro il movie clippone e lo ruoti come vuoi.
--
Briareos Kerensky 
http://wolfart.altervista.org
Wii tag 5053 3515 9611 8009

 Wii tag 5053 3515 9611 8009
grazie! sembra semplice, ora provo


Provato, ma qualcosa non funziona per il verso giusto (probabilmente
salto qualcosa io).
I passaggi che ho fatto sono questi, dimmi se son giusti o sbagliati:
- apro il mio file .fla
- vado su Modifica -> Linea temporale -> Seleziona tutti i fotogrammi
- Modifica -> Linea temporale -> Copia fotogrammi
- a questo punto, e forse qui toppo, creo il movie clip: Inserisci ->
Nuovo simbolo...
- Lo nomino, sono nello stage del movie clip, vado sul primo
fotogramma della timeline, tasto destro -> Incolla fotogrammi
C'è un primo problema: mi allunga la durata di alcuni elementi,
cosicché mi si accavallano durante l'esecuzione
Da qui in poi non sono sicuro di come agire.
Ora ho il mio movie clip (anche se non perfetto). Torno nella Scena 1
e cancello tutto quel che c'è? E quindi poi (una volta ruotato lo
stage) ci trascino dentro il mio clip filmato?
Grazie :)

 Grazie, scusate la domanda ma ho poca dimestichezza con Flash.
Ciao
_level0._rotation=90;
considera che ti ruota il filmato facendo perno sull'angolo in alto a 
sinistra, quindi lo devi poi riposizionare. Se in filmato č alto (poi 
diventerą largo) 400 pixel, devi scrivere anche:
_level0._x=400;
Naturalmente devi impostare le dimensioni dello stage alle misure ruotate 
(es 900x1600) altrimenti ti perderai qualche pezzo.
Ciao
-- 
Nadia
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
non rompere le scatole, aprile!
www.maipiusenza.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ciao (sono un collega di quello che ha aperto il topic ;) )
Sarò sincero, ho capito ben poco :D
E' una funzione di Action Script?
In tal caso potresti gentilmente spiegarmi nei vari passaggi come
inserirla?
Grazie mille :)

 Grazie mille :)
si si tratta di un semplice comando di actionscript.
supponendo che il tuo filmato sia di 1600x900 pixel:
al primo frame della timeline principale, creati un livello vuoto, apri il 
pannello della action (Premi F9) e scrivi
_level0._rotation = 90;
_level0._x = 900;
È un comando semplicissimo che influisce su tutto il contenuto del tuo 
filmato, ruotandolo e spostandolo come ti pare.
In questo caso ti ruoterà tutto quanto di 90 gradi (in senso orario) usando 
come perno l'angolo in alto a sinistra. Poichè la rotazione ti avrà spostato 
tutto il filmato a sinistra, al di fuori dell'area visibile, dai il comando 
_level0._x = 900; per riportare l'animazione  visibile. Se invece devi 
ruotare il filmato in senso antiorario scrivi _level0._rotation = -90; in 
questo caso il filmato ti finirà in alto, fuori dall'area visibile, e lo 
devi spostare modificando la coordinata Y quindi: _level0._y = 1600.
Poiché il risultato finale deve essere un filmato verticale, devi impostare 
come dimensioni dello stage 900 di larghezza e 1600 di altezza.
Spero sia più chiaro, ciao


Ti ringrazio! :)
Ho dovuto penare un po' perchè effettivamente non avevo specificato
che il filmato nasce verticale e deve essere reso orizzontale ;)
Quindi il comando che mi hai dato tu all'inizio non dava i risultati
sperati (ho poi semplicemente sostituito il valore della x con
l'altezza).
Grazie ancora mi sei stata utilissima :)