Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Temporizzazione Flash Action Script

    Salve a tutti,

    Mi sono sempre chiesto, e cercato di risolvere, un problema di programmazione con flash.
    In pratica, vorrei che un immagine durasse per X frame, senza dover ricorrere alla diplicazione del fotogramma sulla linea temporale; il tutto via ActionScript, se possibile.

    Cordialmente saluti a tutti

  2. #2
    Utente di HTML.it L'avatar di Sleter
    Registrato dal
    Aug 2005
    Messaggi
    465
    Ciao

    Potresti mettere un'immagine ogni fotogramma e settare il tempo di pausa che deve trascorrere su ogni fotogramma utilizzando la classe Timer.

    Crei una timeline che contiene le tue immagini, una ogni fotogramma.
    su un altro livello in corrispondenza della prima immagine inserisci questo codice AS3:

    Codice PHP:
    stop();

    var 
    timer:Timer;

    creaTimer();

    function 
    creaTimer():void {
        
    timer = new Timer(2000,5);
        
    timer.addEventListener(TimerEvent.TIMERchiamaNextFrame);
        
    timer.start();
    }
    function 
    chiamaNextFrame(evento:TimerEvent):void {
        
    nextFrame();

    Nella funzione: "creaTimer" : timer = new Timer(2000,5); considera che "2000" è il tempo in millisecondi che puoi aumentare o diminuire secondo le tue esigenze e il numero "5", sono i fotogrammi che contengono le immagini e il numero di volte in cui verrà chiamata la funzione successiva.

  3. #3
    Grazie, moltissimo! Funziona a meraviglia, proprio come avrei desiderato!!!
    Ti ringrazio ancora, spero di poter ricambiare un giorno!
    Saluti

  4. #4
    scusate se mi intrometto ma e' possibile farlo in AS2?
    yah man...
    MY SITE
    MY SITE

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.