16 February 2005

DataGrid V2 transparent dans flash MX2004



Astuce pour rendre un datagrid transparent dans flash
Pour un test rapide, placez une photo sur le Stage et glissez un DataGrid par dessus, appelez dg et ajoutez le code ci-dessous dans la frame:

var t = [{a:"a",b:"b"},{a:"a",b:"b"},{a:"a",b:"b"}];
dg.dataProvider = t;

var id = setInterval(makeTransparent, 100, dg);
function makeTransparent(grid)
{
clearInterval(id);
for (var i = 0; i lt; grid.rows.length; ++i)
grid.rows[i].backGround._alpha = 0;
grid.border_mc.backgroundColorName = "some_nonsense";
grid.border_mc.drawBorder();
}