Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Animazione Linee

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    81

    Animazione Linee

    Salve a tutti,
    vorrei un aiuto sulla creazione di un'animazione tra linee. Queste, entrando in dissolvenza sullo stage, devono formare un rettangolo. In più vorrei ottenere un effetto scia, ovvero tracciare una linea che giunta a destinazione si ritragga fino ad una lunghezza ben definita.
    Allegato quello che sono riuscito a fare. Non riesco invece ad ottenere:

    - dissolvenza in entrata
    - effetto scia

    Ho letto qualcosina sui Drawing Methods. Pensate che sia più corretto utilizzare quest'ultimi anzichè creare tutto manualmente come ho fatto io nell'esempio? Considerate che sono un neofita appassionatissimo a Flash... abbiate pietà!!!

    Grazie in anticipo a coloro i quali avranno la bontà e la cortesia di risp.

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    81
    oops, scusate... ero convinto di averlo postato!!!
    Vediamo se adesso funziona...

    Vabbè, ho capito!!! Proviamo così...
    http://xoomer.virgilio.it/alfionas/Studio.fla

  4. #4
    Ho guardato il tuo sorgente, queste le osservazioni da fare:

    1) le animazioni delle due linee verticali sono mancanti del 1° KF (KeyFrame), per questo NON funzionano.

    2) NON capisco l'utilizzo di "forme raggruppate" per fare una linea
    La cosa migliore, in questi casi è:
    a) disegnare l'oggetto grafico (in questo caso una semplice linea)
    b) trasformarlo in mc (movieclip) [premendo F8]
    c) creare l'interpolazione di movimento

    3) Nel tuo caso quindi è sufficiente disegnare una sola linea e riutilizzarla nei quattro diversi mc per i quattro lati del rettangolo. Anzi, ma non ho volutamente proceduto in tal senso, sarebbe sufficiente un solo mc dell'animazione della linea, basta trascinarne 4 istanze e ruotarle in modo tale che il punto d'arrivo sia quello desiderato)

    Se mi mandi la tua e-mail in un pvt ti rispedisco il sorgente.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    81
    pasavign,
    ho mandato un msg in pvt.

    Grazie ancora x il prezioso aiuto
    alfionas


  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    81
    pasavign,
    ti ringrazio!!! Sei stato uun grande e soprattutto mooolto utile alla mia causa. In fondo il tuo aiuto è stato preziosissimo per sapere COME FARE a realizzare quello che avevo già intuito di fare io, ovvero utilizzare la stessa "immagine" per 4 movimenti differenti. Ecco xchè ti chiedevo dell'ActionScript. Ma a prop, se non ti causa troppo disturbo, potresti farmi un esempio per ottenere lo stesso effetto con il linguaggoio di scripting?

    Cmq ho anche capito xchè è importante creare prima un elemento grafico e poi un mc. Cmq sicuramente dovrò approfondire l'argomento.

    Tnx ancora
    alcionas

  7. #7
    QUESTO è UN ESEMPIO:

    codice:
    linea._width=100
    linea._x=0
    linea._y=200
    linea.onEnterFrame=function(){
    	if((this._x)< 320)
    	{ 
    	   this._x+=10
    	   this._xscale+=5
    	}else{
    		if(this._xscale>100)
    		{
    			this._xscale-=5
    		}else{
    			delete this.onEnterFrame
    		}
    	}
    }

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    81
    prima di tutto grazie a rempox per lo script. L'ho testato ma non mi funziona... ho pensato che il problema fosse la mancanza di un mc, per cui, al keyframe 1 ho inserito il seguente codice:
    codice:
    _root.createEmptyMovieClip ("linea", 1)
    e al 20°, per esempio, ho inserito il codice suggeritomi da rempox:
    codice:
    linea._width=100
    linea._x=0
    linea._y=200
    linea.onEnterFrame=function(){
    	if((this._x)< 320)
    	{ 
    	   this._x+=10
    	   this._xscale+=5
    	}else{
    		if(this._xscale>100)
    		{
    			this._xscale-=5
    		}else{
    			delete this.onEnterFrame
    		}
    	}
    }
    Dove sto sbagliando? Io sono un inesperto, ma nel codice sopra citato non manca qualcosa del che abbia a che fare con i drawing methods (linestyle, moveto, lineto, ecc, ecc.)?

  9. #9
    disegna una linea
    F8 convertila in MC istanza "linea"

    nella frame dove c'è "Linea" incolla il mio script

    non puoi creare un oggetto nel 1° frame e muoverlo dal 20° frame


  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    81
    rempox, nonostante abbia seguito tutte le indicazioni, l'animazione non è visualizzata. Vuoi dare un'occhiata tu?
    http://xoomer.virgilio.it/alfionas/StudioAS.fla

    Cmq quel discorso del 1° - 20° frame lo avevo letto in un forum in cui si parlava di una animazione con oggetti attraverso Action Script. C'era scritto di fare così ed io l'ho provato... ma come vedi, niente da fare...

    Grazie
    alfionas

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.