Esta consulta me llego de un amigo que esta preparando una galería en flash y su deceo es generar una grilla determina de filas y columnas con las miniaturas, para dicha idea se requiere que flash cree dinámicamente una fila de botones y al llegar la cantidad deceada en acho este decienda y siga generando el resto de los botones. Porsupuesto que también es necesario pasarle un parámetro único a cada botón para que este sepa que foto le corresponde. Me pareció una buena idea para mostrar miniaturas y de paso les dejo el código de como anidar un for dentro de otro for.
Actionscript:
-
var SEPARACIONX:Number = 46;
-
var SEPARACIONY:Number = 46;
-
var FILAS:Number = 3;
-
var COLUMNAS:Number = 4;
-
var contador:Number = 0;
-
//
-
function construir() {
-
for (i=0; i<FILAS; i++) {
-
for (k=0; k<COLUMNAS; k++) {
-
mc = this.attachMovie("cuadradito", "box"+contador, contador++);
-
mc.numero_txt.text = contador;
-
mc._y = SEPARACIONY*k;
-
mc._x = SEPARACIONX*i;
-
//
-
mc.id = contador;
-
//
-
mc.onRelease = function() {
-
trace(this.id);
-
};
-
mc.onRollOver = function() {
-
this._alpha = 50;
-
};
-
mc.onRollOut = function() {
-
this._alpha = 100;
-
};
-
}
-
}
-
}
-
//
-
construir();
7 junio, 2007 at 7:29 pm
con esta programación podemos repartir mejor el espacio y hacerlo aparente para los visitantes de recursos multimedia me parece muy bueno que te preocupes por cumplir con nuevas expectativas por medio de estos consejos.
gracias.
20 octubre, 2011 at 4:11 pm
Como estas, estoy tratando de realizar una grilla de información pero sin el componente DataGrid, totalmente personalizada.
Levanto toda la info desde un XML veo la info en pantalla, pero no logro que se generen todas las columnas, de hecho se ve la última columna que crea el FOR y no todas las anteriores.
Podrias ver que estoy haciendo mal? te dejo un link para que descargues mis files...
http://www.satandbypc.com.ar/pruebas.zip
Me darias una gran mano!
MIL GRACIAS!