Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Fermare enterFrame

  1. #1

    Fermare enterFrame

    Ho creato, tramite un funzione, dinamicamente il metodo enterFrame ad alcuni oggetti sullo stage, ora lo vorrei anche fermare, ma non ci riesco. Questo è il codice, qualcuno conosce un'altra soluzione?
    codice:
    function inizio(){
    	for(var oggetti in _root){
    		if(typeof(_root[oggetti])=="movieclip"){
    			_root[oggetti].onEnterFrame=function(){
    				var oriz=(Math.random())*760;
    				var vert=(Math.random())*500;
    				var ruota=(Math.random())*360;
    				this._x=oriz;
    				this._y=vert;
    				this._rotation=ruota;
    				var prof=int((Math.random())*11);
    				this.setDepthTo(prof);
    			}
    		}
    	}
    }
    function ferma(){
    	for(var ogg in _root){
    		if(typeof(_root[ogg])=="movieclip"){
    			delete _root[ogg].enterFrame;
    		}
    	}
    	clearInterval(a);
    }

  2. #2
    Utente di HTML.it L'avatar di ilpiubello
    Registrato dal
    May 2000
    Messaggi
    2,685
    Il clearInterval non è indicato qui...
    prova così:

    delete onEnterFrame;
    FaX

  3. #3
    Originariamente inviato da ilpiubello
    Il clearInterval non è indicato qui...
    prova così:

    delete onEnterFrame;
    c**** che che sono stamane, non ci oensavo propio.
    Il codice non è tutto, il clearInterval mi serve perchè quella funzione viene richiamata dopo un certo periodo.
    Grazie mille

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.