Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Ciclo di ritardo...

  1. #1
    Utente di HTML.it L'avatar di Linusss
    Registrato dal
    Sep 2002
    Messaggi
    405

    Ciclo di ritardo...

    Avrei la necessità di spostare tramite AS un mc, solo che lo spostamento deve avvenire per gradi, come posso rallentare l'esecuzione di un ciclo?
    Non ho capito se setInterval centra o no...

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    243
    utilizza onEnterFrame così vai al framerate del clip!

  3. #3
    infatti metti ad es sul clip che vuoi far spostare

    codice:
    onClipEvent (load) { 
    this._x=10;
    var i = 1; 
    } 
    onClipEvent (enterFrame) { 
    if (i<150 and this._x<=400) { 
    this._x = this._x+i; 
    //i += (i*0.2); 
    i += 10; 
    } 
    }

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    Utente di HTML.it L'avatar di Linusss
    Registrato dal
    Sep 2002
    Messaggi
    405
    Ciao, non posso inserire il codice nel movieclip xkè non so a priori ne quanti mc ho(li creo dinamicamente) ne quale cliccherò(il codice verrà eseguito quando clicco).
    Mi serve quindi ritardare un ciclo for ad esempio...

  5. #5
    Originariamente inviato da Linusss
    Ciao, non posso inserire il codice nel movieclip xkè non so a priori ne quanti mc ho(li creo dinamicamente) ne quale cliccherò(il codice verrà eseguito quando clicco).
    Mi serve quindi ritardare un ciclo for ad esempio...
    magari posta il codice che utilizzi
    che cosi è un pò difficile aiutarti

    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    Utente di HTML.it L'avatar di Linusss
    Registrato dal
    Sep 2002
    Messaggi
    405
    Il codice è semplice:
    codice:
    function foroPress(ist_foto)
    for(i=0;i<100;i++)
    {
         setProperty(ist_foto,_x,i);
    }
    E' una funzione a cui passo il nome dell'istanza della foto su cui ho cliccato, il fatto è che poi voglio che si sposti, ma in modo "visibile".

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.