Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Velocizzare una movie

  1. #1

    Velocizzare una movie

    Ciao a tutti!
    Ho un piccolo quesito per voi...

    Ho un semplice flmato con una movie.
    Questa movie contiene un quadrato che si sposta da destra verso sinistra.
    Per compiere questo movimento ho messo tra il primo e l'ultimo frame 100 frame.
    La movie l'ho inserita nello stage 2 volte con ovviamente 2 nomi diversi: "Q1" e "Q2".
    A questo punto le due istanze si muovono contemporaneamente.

    IL MIO PROBLEMA E' QUESTO.
    Devo far si che dopo 10 secondi l'istanza "Q1" si muova a doppia velocità rispetto la "Q2".
    E dopo 15 secondi si muova al triplo della velocita' rispetto alla "Q2".
    E dopo 20 secodni torni a muoversi come la "Q2".
    E dopo 25 secondi si muova molto piu' lenta della "Q2".
    --> NON SO COME CAMBIARE VELOCITA' ALL'ISTANZA "Q1".

    E' possibile avere 2 velocita' differenti per la stessa movie o devo per formza fare una movie a velocita' 1, un'altra a velocita' 2 ecc...?


  2. #2

    Re: Velocizzare una movie

    Originariamente inviato da Ins
    ....
    ....
    E' possibile avere 2 velocita' differenti per la stessa movie
    o devo per formza fare una movie a velocita' 1, un'altra a velocita' 2 ecc...?

    Buona la seconda!
    Naturalmente se fai dei movieclip con delle semplici interpolazioni

    Se invece usi ActionScript... è un altro discorso.

  3. #3

    Re: Re: Velocizzare una movie

    Originariamente inviato da pasavign
    Buona la seconda!
    Naturalmente se fai dei movieclip con delle semplici interpolazioni

    Se invece usi ActionScript... è un altro discorso.
    VVoVe: E mi potresti passare qualche info sulla prima usando ActionScript?

  4. #4

    Re: Re: Velocizzare una movie

    Originariamente inviato da pasavign
    Buona la seconda!
    Naturalmente se fai dei movieclip con delle semplici interpolazioni

    Se invece usi ActionScript... è un altro discorso.
    Con ActionScript non si rischi di appesantire troppo il filmato?
    Quello dei quadrati e' solo un esempio...dopo avro' piu' automobili da far muovere all'interno della Stage. (si tratta di un gioco di automobili che devono scorrere a velocita' diverse durante al partita...

  5. #5

    Re: Re: Re: Velocizzare una movie

    Originariamente inviato da Ins
    Con ActionScript non si rischi di appesantire troppo il filmato?
    Quello dei quadrati e' solo un esempio...dopo avro' piu' automobili da far muovere all'interno della Stage. (si tratta di un gioco di automobili che devono scorrere a velocita' diverse durante al partita...
    Se per appesantire intendi dire mettere sotto stress la CPU del PC, allora la risposta è dipende dalla complessità dei movieclip da muovere (le auto).
    Comunque, con Flash 8, anche questo problema si risolve con il cache-as-bitmap.

    Diciamo che normalmente non si appesantisce nulla, anzi.

    Prova questo codice, per farlo funzionare è sufficiente che:
    1) crei un nuovo documento Flash
    2) crei un simbolo "movieclip" (un semplice quadratino basta)
    3) ne trascini 3 istanze sullo stage e le allinei al lato sinistro
    4) attribuisci alle istanze i seguenti nomi: red, blue, yellow
    5) crei un simbolo "pulsante" e gli attribuisci nome-istanza: pulsa
    6) copi e incolli il codice seguente nel 1° frame del tuo documento Flash
    7) prova il movie
    codice:
    //
    stop();
    //
    routine = new Object();
    routine.traguardo = Stage.width - red._width;
    routine.parti = function(ball, speed) {
    	this[ball] = setInterval(this, "muovi", 40, ball, speed);
    }
    routine.muovi = function(ball, speed) {
    	if (ball._x < this.traguardo) {
    		ball._x += speed;
    	} else {
    		ball._x = this.traguardo;
    		clearInterval(this[ball]);
    	}
    }
    //
    pulsa.onRelease = function() {
    	if (red._x >= routine.traguardo) {
    		red._x = 0;
    		blue._x = 0;
    		yellow._x = 0;
    	} else {
    		routine.parti(red, 30);
    		routine.parti(blue, 20);
    		routine.parti(yellow, 10);
    	}
    }
    //

  6. #6

    Re: Re: Re: Re: Velocizzare una movie

    Originariamente inviato da pasavign
    Se per appesantire intendi dire mettere sotto stress la CPU del PC, allora la risposta è dipende dalla complessità dei movieclip da muovere (le auto).
    Comunque, con Flash 8, anche questo problema si risolve con il cache-as-bitmap.
    Sei stato molto gentile...grazie!
    Alla prossima!

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.