Hola a tod@s!

Tengo que hacer una cosilla para un cliente y la mejor forma que se me ocurre es en AS 2.
Lo que tengo que hacer es ofrecer al cliente la posibilidad que pueda modificar la estructura de la tabla en tiempo de ejecución, lo bueno es que la tabla tiene siempre el mismo tamaño, pero no el mismo número de celdas ya que, en un momento dado el usuario podría querer hacer un ROWSPAN/COLSPAN... bueno tengo este array:

var tabla:Array = new Array();
tabla = [[0,0],
[0,0],
[0,0]];

lo que tengo en el flash son unos botones que simulan la forma de la tabla y si el botón está pulsado manda el valor 1 a la posición del array a la que pertenezca el botón pulsado... imaginemos que por cada valor 1 es una celda y si se suceden correspondería a un rowspan/colspan dependiendo de dónde estén esos 1, por ejemplo:

[[1 , 1]
[0 , 0]
[0 , 0]]

lo que yo quiero generar a partir de esto sería lo siguiente:
<table width='266' height='203' border='1' align='center'>
<tr>
<td colspan="2" align="center"></td>
</tr>
<tr>
<td width="129" align="center"></td>
<td width="121" align="center"></td>
</tr>
<tr>
<td align="center"></td>
<td align="center"></td>
</tr>
</table>

nosé si me expliqué bien... :P

En fin espero que me podáis ayudar por que lo que no consigo idear es cómo traducir los valores del array en el código html....
Gracias por adelantado! :P