Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410

    link da array a mc creato dinamicamente

    Olà!
    una pagina asp mi passa un una stringa separata da virgole con tutti gli idprodotto che devo recuperare... "splitto" ed ottengo i miei numeretti belli belli
    con un ciclo creo delle mc e dei textfield... ma mi trovo costretto a creare un testo che mi recupera il valore dell'array da assegnare al link invece di mettere direttamente: my_array[i]; al posto del code segnato in rosso...

    IDModello = 2;
    IDColl = 1;
    OrdineGr = 1;
    TotModelli = 0;

    i = -1;
    caricamento(IDModello,IDColl);
    function caricamento(IDModello, IDColl) {
    var spazio:Number = 20;
    var my_array:Array;

    //caricamento dati
    System.useCodepage = true;
    datiesterni = new LoadVars();
    datiesterni.onLoad = function(success) {
    if (success) {
    nomeProd.text = datiesterni.NomeProdotto;
    var my_string:String = datiesterni.IDProd;
    _root.TotModelli = _root.datiesterni.TotModelli;
    my_array = my_string.split(",");
    _root.immagine.loadMovie("img07/"+datiesterni.NomeFoto+"_"+my_array[0]+".jpg");
    while (++i<=datiesterni.Tot-1) {
    //trace(my_array[i]);
    var x:Number = i*spazio;
    _root.createEmptyMovieClip("puls"+i, i);
    mc = eval(["puls"+i]);
    //creo il testo
    mc.createTextField("numero", 10, 0, 0, 20, 20);
    mc.numero.setNewTextFormat(my_fmt);
    mc.numero.text = i+1;
    mc._x = 180+x;
    mc._y = 360;
    //qui creo un testo che mi recupera il valore di my_array[i];
    mc.createTextField("kappa", 500, 0, 0, 0, 0);
    mc.kappa.text = my_array[i];
    mc.onPress = function() {
    _root.immagine.loadMovie("img07/"+datiesterni.NomeFoto+"_"+[this.kappa.text]+". jpg");
    };

    }
    }
    };
    datiesterni.load("http://localhost/mimo/filtro_modello.asp?IDModello="+IDModello+"&IDColl= "+IDColl);
    }


    Così funziona ma mi sembra un trukkaccio

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    mc.i = my_array[i];
    mc.onPress = function() {
    _root.immagine.loadMovie("img07/"+datiesterni.NomeFoto+"_"+this.i+". jpg");
    };

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    410
    Perfetto!!!
    Salvato ancora una volta!

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.