• User Newbie

    "Linkare" record datagrid

    :ciauz: Ciao a tutti, ho creato un datagrid e l'ho popolato con record presi da un db access.
    La pagina asp e' semplice,passo i dati e li "splitto" in flash(versione 8).Funziona tutto benissimo,grazie soprattutto ai consigli di Giorgio Natili,il problema e' che non riesco a linkare i record:mi spiego i campi sono 3 titolo,news,data;io devo far visualizzare solo il titolo e la data e al "click" sul titolo aprire il messaggio(campo news del db),magari in una finestrella,un pop.up,e' uguale.Cosa devo usare?
    Posto il codice

    import mx.controls.DataGrid;
    var dp:Array = [];
    var statusQuo:String = "";
    var myNews:LoadVars = new LoadVars();
    myNews.onLoad = function(success) {
    if (success) {
    var tmpArr:Array = this.newsdata.split("||");
    for (var i:Number = 0; i<tmpArr.length-1; i++) {
    dp* = {TITOLO:tmpArr*.split("|")[0], NEWS:tmpArr*.split("|")[1], DATA:tmpArr*.split("|")[2]};
    }

    data_cdg.editable = false;
    data_cdg.dataProvider = dp;
    data_cdg.getColumnAt(0).width = 200;
    data_cdg.getColumnAt(2).width = 100;
    data_cdg.resizableColumns = false;
    data_cdg.setStyle("color", 0x5B6C80);
    data_cdg.setStyle("fontFamily", "arial");
    data_cdg.getColumnAt(2).setStyle("textAlign", "right");
    data_cdg.getColumnAt(2).setStyle("color", 0xFFFFFF);
    data_cdg.getColumnAt(1).setStyle("color", 0x43525F);
    data_cdg.getColumnAt(0).setStyle("color", 0x7E0101);
    grid.vScrollPolicy = "auto";
    //data_cdg.getColumnAt(0).setStyle("fontWeight", "bold");
    }
    };
    myNews.load("http://www.3dxp.it/news/news.asp");

    Grazie x qualsiasi consiglio:microsoft1: