- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Rotazione clip
-
Rotazione clip
Ciao a tutti.
Ho un problema che mi sta assillando da alcuni giorni, e che probabilmente senza l'aiuto di qualcuno più esperto di me in Flash non riuscirò a risolvere.
Cerco di spiegare:Devo realizzare un banner pubblicitario di una gelateria da pubblicare nel mio sito, e il Logo di questa gelateria è l'immagine di Marte con la scritta "l'Orbita del Gusto".
Devo praticamente far ruotare il Clip che rappresenta "Marte" ma non riesco a farlo girare su se stesso, ma soltanto come se stesse girando attorno al Sole,
cioè dovrei far girare la Clip attorno al proprio centro e non da un punto sulla sua circonferenza.Spero di essere stato chiaro e che qualcuno mi possa aiutare.
Grazie
-
Ciao toposauro,
ti allego un fla con un esempio che in questo caso faccio prima
-
@Flep said:
Ciao toposauro,
ti allego un fla con un esempio che in questo caso faccio prima
Ciao Flep,Grazie per la risposta che sicuramente mi può essere utile, ma quello che volevo ottenere non è esattamente questo, ma la rotazione che volevo ottenere è la stessa di una ruota di un' automobile, cioè il cerchio che ruota sul proprio asse.
Spero di essermi spiegato un pò meglio di prima.
Grazie.
-
Ciao,
allora ti serve questo codice:ruota_mc.onEnterFrame=function() { this._rotation++; }
-
ciao flep una cortesia, per far ruotare piu' velocemente come posso fare?
-
this._rotation+=2;
-
grazie mille....come sempre
-
Ciao Flep,
ho provato a mettere questo codice ma mi da questo errore nel pannello di Output quando avvio il filamto:Errore Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on/onClipEvent
ruota_mc.onEnterFrame=function() {
Totale errori ActionScript: 1 Errori segnalati: 1Forse è il caso, se non è un problema, che mi indichi esattamente le operazioni da fare prima di inserire questo codice, perchè non sono un'esperto di Flash, ma sto cercando di imparare qualcosa solo adesso.
Ciao e spero tu mi possa rispondere.
-
@toposauro said:
Ciao Flep,
ho provato a mettere questo codice ma mi da questo errore nel pannello di Output quando avvio il filamto:Errore Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on/onClipEvent
ruota_mc.onEnterFrame=function() {
Totale errori ActionScript: 1 Errori segnalati: 1Forse è il caso, se non è un problema, che mi indichi esattamente le operazioni da fare prima di inserire questo codice, perchè non sono un'esperto di Flash, ma sto cercando di imparare qualcosa solo adesso.
Ciao e spero tu mi possa rispondere.
Ciao, ti da quell' errore perchè lo stai scrivendo il codice su un bottone o una MovieClip.
Devi scrivere quel codice sulla Timeline principale
-
ciao flep, un'altra cosa!!
sto facendo girare una ruota con quello script, ma nn riesco a farla camminare, ti allego un esempio per capirlo meglio
-
Fai così:
-
ok..ma e' l'unica soluzione? cioe' si puo' dare il punto di partenza e il punto di arrivo?
-
Caro pusher....ti devo fare tutta l'applicacione io ?
Clicca il tuo mouse sulla guida di Flash, dal mio script capisci che la MovieClip ha una proprietà che si chiama _x, se tu la setti prima dell' onEnterFrame lei parte da quel puntosu su su...
-
lo so hai ragione apporfitto della tua bonta'!!
grazie cmq!!
-
Ciao Flep,
ti disturbo ancora perchè ho avuto solo adesso il tempo di provare di nuovo il codice che prima mi dava l'errore.
Adesso funziona, però non è ancora quello che vorrei e a questo punto mi viene il dubbio che non si possa fare.
Cerco di rispiegarmi:
ho notato che il cerchio ruota come se il suo centro di rotazione fosse in un punto sulla circonferenza, o meglio provando in un quadrato, il suo centro di rotazione risulta essere un vertice o meglio il punto di incontro di due lati.Per capirci meglio è possibile far ruotare il quadrato avendo come centro di rotazione l'incrocio delle sue diagonali (nel cerchio il suo centro).
Per tornare al Logo della gelateria citato nel primo Post devo dare al pianeta l'effetto di girare su se stesso un pò come fa la nostra cara Terra nell'arco di un giorno.
Spero di essere stato ancora più esaustivo di prima, e se così non fosse non saprei spiegarmi meglio di così.
Ciao e spero di risentirti.
Grazie.
-
@toposauro said:
ho notato che il cerchio ruota come se il suo centro di rotazione fosse in un punto sulla circonferenza, o meglio provando in un quadrato, il suo centro di rotazione risulta essere un vertice o meglio il punto di incontro di due lati.
Per capirci meglio è possibile far ruotare il quadrato avendo come centro di rotazione l'incrocio delle sue diagonali (nel cerchio il suo centro).
Basta che cambi il punto di registrazione della MovieClip
Per tornare al Logo della gelateria citato nel primo Post devo dare al pianeta l'effetto di girare su se stesso un pò come fa la nostra cara Terra nell'arco di un giorno.
Quì parli di 3D... ti serve un software 3D oppure puoi simulare una cosa del genere: scarica il file allegato in questo thread:
http://www.giorgiotave.it/forum/flash-actionscript/20019-rotazione-testo-3d.html