Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [MX] TXT per popolare ComboBox

    Ciao questa la mia AS sulla prima frame, sto cercando di popolare l'elenco prendendo i dati da un file txt, ove al suo interno c'è

    &Item=6
    &nome1=............&url1=..............
    &nome2=............&url2=..............

    eccc



    codice:
    elenco = new LoadVars() 
    elenco.loadMovie("as_combobox_change.txt") 
    elenco.onLoad = function(success) { 
            
    	for(i=1;i<=_root.elenco.item; i++){ 
    		elemento=eval("nome"+i); link=eval("url"+i)
    		_root.myCombo1.addItem(elemento, link)
    	} 
    } 
    
    comboBox = new Object();
    comboBox.cambia = function(component){
    getURL(myCombo1.getSelectedItem().data, "_blank"); 
    }
    Ovviamente non mi carica una beata M....

  2. #2
    prova così:

    il txt esterno lo devi caricare con elenco.load e non elenco.loadMovie

    codice:
    elenco = new LoadVars();
    elenco.onLoad = function(success) {
    	for (i=1; i<=Number(this.item); i++) {
    		elemento = this["nome"+i];
    		link = this["url"+i];
    		_root.myCombo1.addItem(elemento, link);
    	}
    };
    elenco.load("as_combobox_change.txt");
    comboBox = new Object();
    comboBox.cambia = function(component) {
    	getURL(myCombo1.getSelectedItem().data, "_blank");
    };

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    il txt deve essere scritto così:

    &Item=6&
    &nome1=............&url1=..............
    &nome2=............&url2=..............

    con un & dopo il numero, altrimenti non lo riconosce come numero (almeno a me così succede )

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  4. #4
    Grazie Yassasin, avevo nel frattempo risolto all'antica, ma risolto

    codice:
    onClipEvent(load){
    	this.loadVariables("as_combobox_change.txt")
    }
    onClipEvent(data){
    	for(i=0;i<=this.item; i++){ 
    		elemento=eval("nome"+i); link=eval("url"+i)
    		_root.myCombo1.addItemAt(i, elemento, link)
    	} 
    //} 
    
    
    }

    in più il file txt l'home scritto per facilità di lettura, in realtà è tutto consecutivo.

    Cmq. grazie prenderò l'abitudine a fare come da te suggerito.

    Ciox

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.