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

    variazione di questo script! aiuto!!

    ho questo script che funziona bene, ora vorrei modificarlo affinchè la seconda parte (quella del rollout) avvenga dopo un tot di secondi

    tipo
    on rollout(
    dopo 5 secondi fai funzionare lo script seguente
    )


    come si faaa????' sotto allego lo script:


    on (rollOver) {
    // QUESTO INDICA CHE SE X è UGUALE A 1 E MINORE DI 100 LO SCRIPT
    // FUNGE, TUTTI I CLIP FILMATO CHE AVRANNO COME NOME Clip + un numero
    // tipo Clip1 o Clip80 verranno nascosti.
    for (x=1; x<100; x++) {
    _root["Clip"+x]._visible = false;
    x++;
    }
    // QUI INDICHI IL CLIP FILMATO CHE VUOI SIA VISIBILE
    _root.Clip5._visible = true;
    }
    on (rollOut) {
    for (x=1; x<100; x++) {
    _root["Clip"+x]._visible = true;
    x++;
    }
    }




    aiutoooooo

  2. #2
    io farei cosi' anche se non so se sia la maniera migliore

    se metti sto codice sul primo frame, istanzia il bottone con il nome "bot".

    bot.onRollOut=function(){
    causio = setInterval(cacchio,5000);
    }
    function cacchio(){
    trace("what can i do?");
    clearInterval(causio);
    }
    //questa parte serve solo per il contasecondi
    time = setInterval(timer,5);
    function timer(){
    //trace(_root.tt);
    tt = getTimer();
    tt=Math.floor(tt/1000);
    }


    ciao spero di esserti stato d'aiuto

  3. #3

    non proprio

    a me serve che solo la parte del ROLLOUT ritardi di TOT secondi...
    quindi mi serve solo una parte di codice da integrare con quello mio...come si fa?????????????????

  4. #4

    ho letto meglio

    ho visto che il tuo codice era per il ROLLOUT, come serviva a me...solo che non funziona, ho chiamato il bottone (come istanza)bot, ma la funzione non funziona. non si puo fare solo un'integrazione del codice che ti ho fatto vedere io? cioe aggiungerlo nelle azioni del pulsante e non sul fotogramma..

  5. #5

    ok

    ok allora

    metti questo sul bottone

    on (rollOver) {
    for (x=1; x<100; x++) {
    _root["Clip"+x]._visible = false;
    x++;
    }
    _root.Clip5._visible = true;
    }
    on (rollOut) {
    _root.causio = setInterval(cacchio,5000);
    }

    poi sul primo frame, e che valga per tutta la timeline, della _root metti

    function cacchio(){
    for (x=1; x<100; x++) {
    _root["Clip"+x]._visible = true;
    x++;
    }
    clearInterval(causio);
    }

    il 5000 sta per 5 sec (approssimativo perche' dipende dal processore)
    ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.