Visualizzazione dei risultati da 1 a 4 su 4

Discussione: random tempo di mc

  1. #1
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    random tempo di mc

    Ciao, io ho 5 livelli e un fotogramma per ogni livello.
    al 2 livello ho messo l'mc
    codice:
    MovieClip.prototype.randomPlay = function () {
    	if (!go) {
    		oldt = getTimer();
    		time = random(8000)+2000;
    		go = true;
    	}
    	t = getTimer();
    	if (t-oldt>time) {
    		this.play();
    		go = false;
    	}
    };
    in questo stesso livello, al fotogramma 1 ho messo 2mc (palla e effetto luce)
    agli mc ho associato questo:
    codice:
    onClipEvent (enterFrame) {
    	this.randomPlay();
    }
    solo che mi funziona solo con l'mc effetto luce...
    non ci sono differenze tra effetto luce e palla, cambia solo il livello guida contenuto in essi.
    Perchè non funziona?
    GRAZIE 10000

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Cioè cos'è che non succede?

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    non esegue a random il primo mc ma solo il secondo.
    agli mc alla fine ho messo stop();

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non ho mica capito, ma in generale devi usare il this per le variabili dentro i metodi:

    codice:
    MovieClip.prototype.randomPlay = function () {
    	if (!this.go) {
    		this.oldt = getTimer();
    		this.time = random(8000)+2000;
    		this.go = true;
    	}
    	this.t = getTimer();
    	if (this.t-this.oldt>this.time) {
    		this.play();
    		this.go = false;
    	}
    };

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.