El primer caso, imprimo 4 campos de una tabla en una línea de texto dinámico dentro de un simbolo tipo movie clip que se encuentra en la librería y desde AS lo llamo:
Código ActionScript :
// declaración de variables a utilizar var inicioX: Number = 10; var inicioY: Number = 100; var separacionVertical: Number = 25; // objeto LoadVars que recibe el listado de usuarios var datos_bd: LoadVars = new LoadVars(); // función que procesa la información del listado de usuarios datos_bd.onLoad = function(exito: Boolean) { if(exito) { if(this.output == "ok") { this.total = parseInt(this.total); for(var n = 1 ; n < this.total + 1; n++) { var nom = _root.attachMovie("datos", "datos" + n, n + 1 ,{_x: inicioX, _y: inicioY + (separacionVertical * (n - 1))}); var myStyleSheet:TextField.StyleSheet = new TextField.StyleSheet(); myStyleSheet.setStyle(".datos", {color:'#000000', fontSize:11, fontFamily:'Verdana'}); //this.createTextField("datos", 10, 10, 100, 294, 20); nom.datos.html = true; nom.datos.multiline = true; nom.datos.styleSheet = myStyleSheet; nom.datos.htmlText = "<p class='datos'>" + this["fecha" + n] + " " + this["hora" + n] + " <b>" + this["lugar" + n] + "</b> //" + this["zona" + n] + "</p>"; } } } } // acceso a la base de datos para obtener un listado de usuarios datos_bd.load("http://localhost/misitio/loadVars.php");
Mi problema radica en el momento que supera el límite vertical de registros impresos en pantalla, ¿cómo hago para scrollear el conjunto cuando pasa esto?
El segundo caso; debo imprimir registros que se componen de un texto de N líneas y un link que puede variar de una a tres líneas de texto, mi consulta (no tengo el AS para esto aún) ¿cómo hago para usar el autoSize y que la distancia entre un registro y el siguiente se acomode según esa variación, y, lo mismo que el anterior, se pueda scrollear. No se peude usar un texo dinámico en escena y poner el UIScrollBar?
Muchas gracias a todos.
Salut!
Emiliano