Visualizzazione dei risultati da 1 a 3 su 3

Discussione: menu da php

  1. #1

    menu da php

    ciao a tutti, sto creando un menu da un db mysql;
    tramite php stampo una stringona (che vi rendo + leggibile):
    &menu1= primo
    &link1= www.primo.com
    &menu2= secondo
    &link2= www.secondo.com
    &s1menu1= primo_m1
    &s1link1= www.link-primo_m1
    &s1menu2= primo_m2
    &s1link2= www.link-primo_m2
    &s2menu1= secondo_m1
    &s2link1= www.link-secondo_m1
    &s2menu2= secondo_m2
    &s2link2= www.link-secondo-m2
    ... etc (fino a menu4)

    sto cercando di personalizzare un menuBar (Component) in flash MX prof.
    ma sono arrivato ad incasinarmi e non ne esco piu!
    In particolare non riesco a dargli l'azione al rilascio del sottomenu giusto... (dove ora stampa nel _root.frase2.text, poi ci andra' il getURL)

    help
    grezie

    codice:
    System.useCodepage = true;
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success) {
    	if (success) {
    		// PRIMO LIVELLO
    		var Menu1 = menu_mio.addMenu(this.menu1);
    		for (var i = 1; i<=this.t1; i++) {
    			Menu1.addMenuItem({label:this["1menu"+i], instanceName:"s1menu"+i});
    			var link1 = this["s1link"+i];
    		}
    		
    		// AZIONI 1 *****************
    		var listen = new Object();
    		listen.change = function(evt) {
    			var Menu1 = evt.menu;
    			var item = evt.menuItem;
    			if (item == Menu1.s1menu1) {
    			_root.frase2.text = link1
    			} //fine if
    		}//fine evt
    		menu_mio.addEventListener("change", listen);
    		// fine azioni 1
    				
    		var Menu2 = menu_mio.addMenu(this.menu2);
    		for (var i = 1; i<=this.t2; i++) {
    			Menu2.addMenuItem({label:this["2menu"+i], instanceName:"s2menu"+i});
    			var link2 = this["s2link"+i];
    		}
    		var Menu3 = menu_mio.addMenu(this.menu3);
    		for (var i = 1; i<=this.t3; i++) {
    			Menu3.addMenuItem({label:this["3menu"+i], instanceName:"s3menu"+i});
    			var link3 = this["s3link"+i];
    		}
    		var Menu4 = menu_mio.addMenu(this.menu4);
    		for (var i = 1; i<=this.t4; i++) {
    			Menu4.addMenuItem({label:this["4menu"+i], instanceName:"s4menu"+i});
    			var link4 = this["s4link"+i];
    		}
    		
    		// LISTNER PER IL CARICAMENTO DEL MENU!!!
    		listenerObject = new Object();
    		listenerObject.menuShow = function(eventObject) {
    			// insert your code here
    			_root.frase.text = "menu selezionato";
    		};
    		menu_mio.addEventListener("menuShow", listenerObject);
    		//*********
    		
    	} // fine if success
    }; // fine function success
    dati.load("dati_ass.php");
    :d :d :master:

  2. #2
    upplease!!!!

    :master: :master:

  3. #3

    una cosa per volta...

    come posso creare e poi richiamare una variabile incrementale???

    codice:
    for (var i = 1; i<=totale1; i++) {
    // raccolgo le info dalla stringa php 1menu1=xxxx&s1link1=rrrr&1menu2=zzz...
    Menu1.addMenuItem({label:this["1menu"+i], instanceName:"s1menu"+i});
                            this["var_ok"+i] = this["s1link"+i];
                            }
    
                    // AZIONI 1 *****************
                    var listen = new Object();
                    listen.change = function(evt) {
                            var Menu1 = evt.menu;
                            var item = evt.menuItem;
                            for(var k=1; k<=totale1; k++) {
                            if (item == Menu1["s1menu"+k]) {
                                    getURL(this["var_ok"+k], "_blank");
                                            } //fine if
                            } //fine for
                    }//fine evt
                    menuBar.addEventListener("change", listen);
    nessuno puo' aiutarmi???


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.