Visualizzazione dei risultati da 1 a 5 su 5

Discussione: info su onEnterFrame

  1. #1

    info su onEnterFrame

    ciao mitttici...

    vorrei avere un piccolo chiarimento sull'onEnterFrame, se vi è possibile.
    Ad esempio, ogni volta che richiamo una funzione che contiene l'EnterFrame,
    bisogna disabilitarlo a fine funzione (delete this.onEnterFrame)
    o si disabilita automaticamente quando viene soddisfatta la condizione if?

    codice 1:
    codice:
    function Caricatura (nome:MovieClip){
        nome.onEnterFrame = function(){
    	if(nome._x > 0){
    	        nome._x -= 50;
    	}else{
    		nome._x = 0;
    	}			
        }
    }
    codice 2:
    codice:
    function Caricatura (nome:MovieClip){
        nome.onEnterFrame = function(){
    	if(nome._x > 0){
    		nome._x -= 50;
    	}else{
    		nome._x = 0;
                    delete nome.onEnterFrame
    	}			
        }
    }
    grazie mille

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    la prima che hai detto (codice 2)

    l'enterFrame, come il setInterval, devono essere fermati, altrimenti interferiscono negativamente nel consumo di cpu durante l'esecuzione del filmato


  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    la seconda è corretta. prova a mettere dei trace nell'if e nell'else e vedi che nel primo esempio continua a fare il trace dell'else, mentre nel secondo no


  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    641
    Originariamente inviato da and80
    la prima che hai detto (codice 2)

    l'enterFrame, come il setInterval, devono essere fermati, altrimenti interferiscono negativamente nel consumo di cpu durante l'esecuzione del filmato

    scusa caro! stavo rispondendo mentre hai scritto tu

  5. #5

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.