Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    78

    saltare a un frame casuale

    avrei bisogno di saltare ad un frame casuale della timeline, per incrementi di 30 (frame 30, oppure 60, oppure 90, e così via...)

    ho provato a cercare sul web, ma non riesco a trovare uno script che funzioni (uso Flash 8)

    tipo questo:

    codice:
    on (release){
    what_number = Number(random(10))+1;
    gotoAndStop(_root.what_number);
    }
    o questo:

    codice:
    function randRange(min:Number, max:Number):Number {
       var randomNum:Number = Math.round(Math.random()*(max-min))+min;
       return randomNum;
     }
     on (release) {
         var say;
     say = randRange(2,5);
     gotoAndStop(say);
     }
    a parte il fatto che a me servirebbe in uscita da un frame e non sul release di un bottone (ma fin qui dovrei arrivarci ^^)

  2. #2
    ma funge quel cod

    on (release){
    dove = Number(random(10))+1;
    _root.gotoAndStop(dove);
    }


    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 !

  3. #3
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    io farei così:
    codice:
    gotoAndStop((random(3)+1)*30);
    In questo caso il valore può essere 30, 60 o 90.
    Per avere valori successivi dovrai indicare un numero maggiore per la funzione random.
    Ad esempio indicando 10 puoi ottenere un valore massimo di 300, sempre con incrementi di 30.
    codice:
    gotoAndStop((random(10)+1)*30);
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    78
    da principio non funzionavano nemmeno i vostri script, poi l'illuminazione: ho spostato lo script nel secondo frame (era nel primo) e si è messo a funzionare. e non ho idea del perché.

    ad ogni modo, grazie ad entrambi ^^

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.