Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 40
  1. #1
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803

    interpolazione movimento in as..

    posso ricreare un'interpolazione di movimento di un mc (ridimensionare l'mc) tutta in action script?

  2. #2
    Supponiamo che il tuo mc lo istanzi mc

    Sul frame avrai:



    codice:
    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 () {}
    		}
    	}
    }
    per richiamare la proto invece usi


    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

  3. #3
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    posso sapere cos'è sta "proto"?

  4. #4
    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

  5. #5
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    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..)?

  6. #6
    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

  7. #7
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    steps sarebbero i frame k occorrono o i millisecondi o cosa?

    hai qlc altro esempio di prototipo?


  8. #8
    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

  9. #9
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    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
    avevo capito ke era la velocità xò vorrei capire k unità di misura viene usata... :master:

  10. #10
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.