posso ricreare un'interpolazione di movimento di un mc (ridimensionare l'mc) tutta in action script?
posso ricreare un'interpolazione di movimento di un mc (ridimensionare l'mc) tutta in action script?
Supponiamo che il tuo mc lo istanzi mc
Sul frame avrai:
per richiamare la proto invece usicodice:MovieClip.prototype.funzione= function (x,y,a,sx,sy,steps) { this.onEnterFrame=function () { this._xstep=(Number(x)-this._x)/Number(steps); this._ystep=(Number(y)-this._y)/Number(steps); this._rot=(Number(a)-this._rotation)/Number(steps); this._xsca=(Number(sx)-this._xscale)/Number(steps); this._ysca=(Number(sy)-this._yscale)/Number(steps); this._steps=steps; if (this._steps) { this._rotation+=this._rot; this._alpha+=10; this._x+=this._xstep; this._y+=this._ystep; this._xscale+=this._xsca; this._yscale+=this._ysca; this._steps--; } else { delete this._xstep; delete this._ystep; delete this._xsca; delete this._ysca; delete this._steps; this.onEnterFrame=function () {} } } }
codice:mc.funzione(200,129,-180,200,200,6); // i valori rappresentano rispettivamente posizionexarrivo, posizioneyarrivo, rotazione, ingrandimento/riduci_x, ingrandimento/riduci_y, step cioè in quanto tempo effettuare il movimento
ovvimente dopo aver copiato e incollato il codice hai bisogno solo del tuo movieclip istanziato mc e il gioco è fatto
Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento
posso sapere cos'è sta "proto"?![]()
la prototype che ti ho scritto pocanzi
è un prototipo che richiami quando ti serve e a cui
associ solo i valori da applicare e a chi li deve applicare
Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento
vediamo se ho capito:
il prototipo è una cosa k si fa i fatti suoi nella timeline(nel senso k non fa niente da solo), in questo caso rappresenta il "movimento"...
e poi con
mc.funzione (200,129,-180,200,200,6);
la richiamo tramite "funzione" e dico tra parentesi tutto quello k deve fare l'mc (inizio fine rotazione ecc..)?
![]()
si la richiami con quello sulla timeline dove vuoi scrivendo quello
da un pulsante
on(release){
mc.funzione (200,129,-180,200,200,6);
}
la richiami quando e dove vuoi
il prototipo è una funzione che va richiamata all'occorenza
Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento
steps sarebbero i frame k occorrono o i millisecondi o cosa?![]()
hai qlc altro esempio di prototipo?![]()
![]()
step in pratica è la velocità variando il numero degli step varia la velocità
qualche esempio quello che ti hoi scritto basta copiare incollare sul frame e creare un mc e istnziarlo mc in questo caso poi nn devi fare altro
Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento
avevo capito ke era la velocità xò vorrei capire k unità di misura viene usata... :master:Originariamente inviato da enigma_79
step in pratica è la velocità variando il numero degli step varia la velocità
qualche esempio quello che ti hoi scritto basta copiare incollare sul frame e creare un mc e istnziarlo mc in questo caso poi nn devi fare altro
km/h :maLOL:
Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento