Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    19

    variabili e pulsanti?!?

    per studio sto provando a rifare questo sito http://www.bale.com.au/
    e il menu, quindi l'attivazione/disattivazione dei pulsanti sono riuscito a farlo

    http://www.showarea.net/bale
    questo è l'esempio che ho fatto e se provate a navigare un po' ad un certo punto si impallinae non so proprio perché qualcuno mi può aiutare pls


    questo è il codice:

    codice:
    //variables
    actual_section = '';
    target_section = '';
    actual_bgrbtn = '';
    target_bgrbtn = '';
    actual_txt ='';
    target_txt ='';
    actual_btn ='';
    
    function SFout() {
    	eval("_root."+_root.actual_section).gotoAndPlay("section_out");
    }
    function SFin() {
    	eval("_root."+_root.target_section).gotoAndPlay("section_in");
    }
    function setInactive() {
    	eval("_root."+_root.actual_bgrbtn).gotoAndPlay("active_out");
    	eval("_root."+_root.actual_txt).gotoAndPlay("active_out");
    	eval("_root."+_root.actual_btn).enabled = true;
    }
    
    
    
    ///////////////////////////////ACTION BUTTONS///////////////////////
    ////////////////////////////////////////////////////////////////////////
    
    
    ///////////////////////////////////////////////////////////////////////////////////
    //action btn1/////////
    item1_btn.onRelease = function() {
    	_root.target_section = "section1";
    	_root.bgr1_btn.gotoAndPlay('active');
    	_root.txt1_btn.gotoAndPlay('active');
    	_root.item1_btn.enabled = false;
    	if (_root.actual_section != _root.target_section) {
    		_root.SFout();
    	}
    };
    //action btn2/////////
    item2_btn.onRelease = function() {
    	_root.target_section = "section2";
    	_root.bgr2_btn.gotoAndPlay('active');
    	_root.txt2_btn.gotoAndPlay('active');
    	_root.item2_btn.enabled = false;
    	if (_root.actual_section != _root.target_section) {
    		_root.SFout();
    	}
    };
    //action btn3////////
    item3_btn.onRelease = function() {
    	_root.target_section = "section3";
    	_root.bgr3_btn.gotoAndPlay('active');
    	_root.txt3_btn.gotoAndPlay('active');
    	_root.item3_btn.enabled = false;
    	if (_root.actual_section != _root.target_section) {
    		_root.SFout();
    	}
    };
    //action btn4//////
    item4_btn.onRelease = function() {
    	_root.target_section = "section4";
    	_root.bgr4_btn.gotoAndPlay('active');
    	_root.txt4_btn.gotoAndPlay('active');
    	_root.item4_btn.enabled = false;
    	if (_root.actual_section != _root.target_section) {
    		_root.SFout();
    	}
    };
    //action btn5/////
    item5_btn.onRelease = function() {
    	_root.target_section = "section5";
    	_root.bgr5_btn.gotoAndPlay('active');
    	_root.txt5_btn.gotoAndPlay('active');
    	_root.item5_btn.enabled = false;
    	if (_root.actual_section != _root.target_section) {
    		_root.SFout();
    	}
    };

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Nella sintassi è preferibile l'uso delle virgolette [" "], non dell'apostrofo [ ' ]. A volte può passare ma in più occasioni crea messaggi di errore o malfunzionamenti.

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    19
    ho messo tutte le virgolette però l'errore rimane...
    forse, anzi sicuramente c'è qualcosa ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    19
    up

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    è abbastanza difficile capire i motivi senza vedere quello che hai scritto nella sua totalità (volendo potresti semplificare le cose mettendo a disposizione il fla...io però non potrei guardarlo perchè non ho flash qui )

    comunque ti dò un consiglio, puoi stringare un po' il codice dei pulsanti invece di scrivere tutta quella roba, con un ciclo for
    codice:
    ///////////////////////////////ACTION BUTTONS///////////////////////////
    ////////////////////////////////////////////////////////////////////////
    for(n=1;n<=5;n++){
    	var btn = eval("item"+n+"_btn");
    	btn.sct = n;
    	btn.onRelease = function(){
    		_root.target_section = "section"+this.sct;
    		_root["bgr"+n+"_btn"].gotoAndPlay("active");
    		_root["txt"+n+"_btn"].gotoAndPlay("active");
    		this.enabled = false;
    		if (_root.actual_section != _root.target_section) {
    			_root.SFout();
    		}
    	}
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    19
    non sono ancora in grado di gestire quel codice...
    ho provato a inserirlo nel file ma non funziona cmq
    qui c'è il fla, se qualche anima buona e gentile mi aiutasse.... :rollo:

    http://www.showarea.net/bale/home1.fla


    grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    19
    up

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    19
    up

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.