tengo un desbarajuste con una función y llevo dos días tratando de resolver el problema. Espero que alguien pueda ayudarme :
Os presento a la función
Código actionscript:
Ver original
private function tablero (n:int) { arrayNumeros=new Array(); var counter:int = 1; var limitI:int; var limitJ:int; var dx:int; var dy:int; // aqui doy los tamaños de cada casilla de la cuadrícula if (n==1) {limitI = 5; limitJ=6; w=40;h=40;} if (n==2) {limitI = 7; limitJ=7; w=35;h =29;} if (n==3) {limitI = 10; limitJ=10;w=24;h=20;} // monto la cuadricula for (var i:int = 0; i<limitI; i++) { for (var j:int = 0; j<limitJ; j++) { mc = new MovieClip(); marco = new Shape(); texto = new TextField(); mc.x = 25+((w*j)-25); mc.y = 25+((h*i)-25); mc.name = String(counter); addChild(mc); mc.addEventListener(MouseEvent.MOUSE_UP, executeComprobacion) marco.graphics.beginFill(0xFFFFCC,1); marco.graphics.lineStyle(1,0x666666); marco.graphics.drawRoundRect(0, 0 , w, h, 0); mc.addChild(marco); texto.selectable = false; texto.x = 0 texto.y = 0 //texto.embedFonts = true; texto.defaultTextFormat = format; texto.text = String(counter); mc.addChild(texto); myArray.push(mc); arrayNumeros.push(counter); counter++; } } }
El problema es que los recuadros me los hace perfectamente, sin embargo, el texto, que es una numeración de las cuadrículas, me lo pone completamente desplazado, cuando debería ponerlo en la esquina superior izquierda de la cuadrícula. ¿Podía alguien decirme que hago mal?
Gracias de antemano