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

    [as]quando sei in questo frame fermati per 3 secondi

    Ciao a tutti,
    avrei bisogno di "fermare" un movieclip per x secondi quando si raggiunge un determinato frame.

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    32
    sei nel frame 1....

    Play.... vai al frame 2 dove ci sta scritto:

    stop();
    function continua(){
    play();
    }

    IDInterval = setInterval(continua, 3000); //3 secondi




    dopo 3 secondi va al frame 3 dove ci sta scritto:

    clearInterval(IDInterval);


    Ciau
    Fusion

  3. #3
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Ciao Fusion,

    se io fossi stato un neofita di Actonscript non avrei capito granché.

    Per Jc_ : dai un'occhiata a questa FAQ http://flash-mx.html.it/faq/view_faq.asp?idcat=7&id=8

    È la pausa meno macchinosa che si possa realizzare.

    Ciao ad entrambi,

    NAP

    Edit: la metto qui:

    Quello che dobbiamo fare, è creare un movieclip vuoto, e inserirlo nel keyframe in cui vogliamo fermare la timeline a cui il frame appartiene. Al movieclip, va associato questo script:


    onClipEvent(load){
    _parent.stop();
    pausa = 10000; // millisecondi, qui 10 secondi
    inizio = getTimer();
    }
    onClipEvent(enterFrame){
    if(getTimer()-inizio > pausa){
    _parent.play();
    }
    }
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

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.