Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Miscio
    Registrato dal
    Oct 2003
    Messaggi
    132

    ritardo di un movieclip

    inizia()
    function inizia(){
    testo=dat
    ln=testo.length
    a=""
    for(i=1;i<ln+1;i++){
    a = a + "-" + substring(testo, i, 1)
    duplicateMovieClip(Imc,"Imc"+i,i)
    _root["Imc"+i]._x=40*i
    _root["Imc"+i].fre=0
    _root["Imc"+i].fg=0
    _root["Imc"+i].fgs=0
    _root["Imc"+i].fge=0
    _root["Imc"+i].fre=0
    _root["Imc"+i].fgg=0
    _root["Imc"+i].l.text = substring(testo, i, 1)
    }

    }
    uso questo script per richiamare una parola ex "prodotti" scomporla lettera per lettera e duplicarne l'animazione - fin qui tutto ok.

    il problema e' che tutte i movieclip duplicati partono nello stesso momento , vorrei far partire le animazioni con un po di ritardo fra di loro in maniera che diano la sensazione che la scritta si formi

    VVoVe:
    Yama ... Mille Anni in Montagna

  2. #2
    Utente di HTML.it L'avatar di Miscio
    Registrato dal
    Oct 2003
    Messaggi
    132
    up
    Yama ... Mille Anni in Montagna

  3. #3
    Il "ciclo", "clock", "tempo", "battito" (o come altro lo vuoi chiamare) di Flash è il frame-rate.
    L'istruzione "for" che hai scritto è inserita in un frame e viene eseguita tutta prima di leggere il successivo frame.

    Invece di fare un ciclo for, fai una funzione che scatena l'evento "onEnterFame", cosicché i duplicati verranno creati un frame dopo l'altro.

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.