Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    90

    Datagrid e on(cellPress)

    Salva a tutti,

    ho trovato questo script

    http://www.flashgamer.com/2006/02/sk..._datagrid.html
    che permette di fare dei datagrid trasparenti ma non riesco a fare una cosa.


    Poichè il datagrid viene creato dinamicamente e non importato sullo stage come faccio a fargli fare l'equivalente di on (cellpress){

    }

    Grazie

    Gerardo

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Nel manuale di flash, proprio nella pagina relativa al cellPress, trovi un esempio di assegnazione via script:
    codice:
    var listenerObject = new Object();
    listenerObject.cellPress = function(eventObject){
        // Insert your code here.
    }
    myDataGridInstance.addEventListener("cellPress", listenerObject);
    l'unica differenza è che dentro la funzione, per identificare il datagrid, invece che "this" devi usare "eventObject.target":
    codice:
    var listenerObject = new Object();
    listenerObject.cellPress = function(eventObject){
        trace(eventObject.target); // traccia il datagrid
        // Insert your code here.
    }
    myDataGridInstance.addEventListener("cellPress", listenerObject);

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    90
    Grazie nega funziona magnificamente.

    Gerardo

    P.S.

    Mi puoi dire, per favore, se è possibile stabilire quali colonne devono avere l'alpha e quali no?

    e, poi se è possibile annuallare l'alpha per l'intera riga selezionata con il click?

    ti posto il codice:

    function fixAlpha(){
    var i = 10; // Rows always start on row ten
    while(grid.content_mc["listRow"+i] != undefined){
    grid.content_mc["listRow"+i]._alpha = 25;
    i++;
    }
    }
    s = new WaitXframes(rootObject,1,"fixAlpha",this);

    Grazie ancora di tutto

    Ciao

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.