Visualizzazione dei risultati da 1 a 9 su 9

Discussione: velocità di un mc

  1. #1
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    velocità di un mc

    come posso cambiare la veloità di un mc?
    il mio filmato è 10 fotogrammi/secondo e io vorrei, però che solo 1 mc venga eseguito a una velocità di 15 fotogrammi/secondo...
    come fare?
    P.S:io uso MX
    GRAZIE

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #2
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    non si puo' (almeno con il 5 non si poteva, l'MX non lo conosco abbastanza bene, ma dubito si possa anche con quello)

    accorcia il numero dei frame dell'animazione se l'animazione è fatta frame by frame, se è fatta con actionscript riduci i parametri secondo i quali si muove

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    questa domanda la feci e mi pare che qualcuno mi diede una soluzione...
    ho fatto una ricerca sul forum ma nulla...
    vabbè, mi rassegno...

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    Mi sa che la domanda a cui ti è stata data soluzione è stata quella di rallentare un movieclip e non di accelearlo: rallentarlo via script infatti è possibile, accelerarlo no.

  5. #5
    Basterebbe collegare i filmati con get url anzichè load movie..
    In quel modo ogni swf è separato e puoi dare diverse quantità di
    Framerate...
    Spiegami maglio le tue esigenze...
    ..come una medusa
    traspare
    nell' acqua del mare..

  6. #6
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    non parlo di filmati ma di mc, io volevo accellerare l'esecuzione di un mc...
    cmq come si fa per rallentarlo?
    GARZIE

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    un modo esempio potrebbe essere questo:
    codice:
    i = 0;
    calc = 2;
    this.onEnterFrame = function() {
    	if (i % calc == 0) {
    		trace(i);
                    //sposta il tuo mc 
    	}
    	i++;
    };
    in piu sono sicuro che c'è il metodo con getTimer(), che è anche piu preciso,cerca sul net controllo fps ciao

  8. #8
    Il metodo usato per rallentare un mc di solito è quello già postato da polliotto, ovviamente però si può fare anche con getTimer(), ma solo se vuoi una precisione maggiore, altrimenti va anche bene incrementare una variabile ...

    Accelearlo invece non puoi nemmeno col getTimer()

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    ah ho trovato
    codice:
    mc.lastTime = getTimer();
    mc.moveX = 2;
    mc.moveY = 2;
    mc.rpm = 160;
    mc.onEnterFrame = function() {
    	var thisTime = getTimer();
    	var elapsedTime = (thisTime - this.lastTime) / 1000;
    	this._x = this.moveX * elapsedTime * this.rpm;
    };

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.