Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    [2004]Ciclo for su livelli differenti!

    Ciao a tutti!

    Ho creato un ciclo for sulla mia root per disabilitare dei pulsanti durante il caricamento di un filmato esterno, e volevo far in modo che appena il filmato è caricato i pulsanti tornassero attivi..questo è il codice che ho messo sulla timeline:

    codice:
    var spento = ["bot", "bot1"];
    E questo sul pulsante che carica il filmato:

    codice:
    on (release) {
    	for (var i = 0; i<spento.length; i++) {
    		_root.dentro.clip[spento[i]].enabled = false;
    	}
    loadMovieNum("mio.swf",1)
    }
    Cosa dvo mettere sul filmato che carico per far tornare i pulsanti attivi?..ho provato con:

    codice:
    for (var i = 0; i<spento.length; i++) {
    _level0.dentro.clip[spento[i]].enabled = true;
    }
    Ma non và..
    Grazie i anticipo a cchi saprà aiutarmi!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    ...non mi torna molto quello che stai facendo...ma così a logica tanto per chicchierare...perchè non fare una cosa del genere:
    durante il preload del filmato disabiliti le funzionalità dei bottoni e a caricamento ultimato gli rendi nuovamente attivi...mi sembra meno complicato.
    codice:
    this.onEnterFrame = function() {
    	var loa:Number = this.getBytesLoaded();
    	var tot:Number = this.getBytesTotal();
    	var perc:Number = Math.round((loa/tot)*100);
    	if (loa>=tot && tot>1024) {
                    tuo_btn.enabled=true;
    		this.gotoAndPlay(2);
    		delete this.onEnterFrame;
    	} else {
                    tuo_btn.enabled=false;
    		this.disp.text = perc;
    		this.bar._xscale = perc;
    	}
    };
    magari non ho ben capito quello che chiedi per cui se ho detto una stupidata sei libero di lapidarmi

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    E che non ho solo due bottoni ma ne ho una 15ina...(ne ho scritta 2 per no fare 1000 righe di codice )

    Allora ho creato una variabile dove metto tutti i miemi bottoni così ogni volta non devo star lì a riscriverli tutti!
    ..o potrei far in un'altra maniera? :master:
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    codice:
    for (var i = 0; i<spento.length; i++)
    {
    	_level0.dentro.clip[_level0.spento[i]].enabled = true;
    }

  5. #5
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    codice:
    for (var i = 0; i<_level0.spento.length; i++)
    {
    	_level0.dentro.clip[_level0.spento[i]].enabled = true;
    }
    Ho aggiunto il path asoluto anke qui e funzia perfettamente!

    Grazie a tutti per l'aiuto!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    di che

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.