Foros del Web » Creando para Internet » Flash y Actionscript »

Cuadrícula en AS3

Estas en el tema de Cuadrícula en AS3 en el foro de Flash y Actionscript en Foros del Web. Buenas noches tengo un desbarajuste con una función y llevo dos días tratando de resolver el problema. Espero que alguien pueda ayudarme : Os presento ...
  #1 (permalink)  
Antiguo 28/11/2010, 15:30
Avatar de dvpareja  
Fecha de Ingreso: junio-2010
Ubicación: Vélez-Málaga
Mensajes: 126
Antigüedad: 14 años, 5 meses
Puntos: 11
Cuadrícula en AS3

Buenas noches

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
  1. private function tablero (n:int) {
  2.             arrayNumeros=new Array();
  3.             var counter:int = 1;
  4.             var limitI:int;
  5.             var limitJ:int;
  6.             var dx:int;
  7.             var dy:int;
  8. // aqui doy los tamaños de cada casilla de la cuadrícula
  9.             if (n==1) {limitI = 5; limitJ=6; w=40;h=40;}
  10.             if (n==2) {limitI = 7; limitJ=7; w=35;h =29;}
  11.             if (n==3) {limitI = 10; limitJ=10;w=24;h=20;}
  12. // monto la cuadricula
  13.        
  14.             for (var i:int = 0; i<limitI; i++) {
  15.                 for (var j:int = 0; j<limitJ; j++) {
  16.                    
  17.                     mc = new MovieClip();
  18.                     marco = new Shape();
  19.                     texto = new TextField();
  20.                     mc.x = 25+((w*j)-25);
  21.                     mc.y = 25+((h*i)-25);
  22.                     mc.name = String(counter);
  23.                     addChild(mc);
  24.                     mc.addEventListener(MouseEvent.MOUSE_UP, executeComprobacion)
  25.            
  26.                     marco.graphics.beginFill(0xFFFFCC,1);          
  27.                     marco.graphics.lineStyle(1,0x666666);
  28.                     marco.graphics.drawRoundRect(0, 0 , w, h, 0);
  29.                     mc.addChild(marco);
  30.                    
  31.                     texto.selectable = false;
  32.                     texto.x = 0
  33.                     texto.y = 0
  34.                     //texto.embedFonts = true;
  35.                     texto.defaultTextFormat = format;
  36.                     texto.text = String(counter);
  37.                     mc.addChild(texto);
  38.                    
  39.  
  40.                     myArray.push(mc);
  41.                     arrayNumeros.push(counter);
  42.                     counter++;
  43.                 }
  44.             }
  45.         }

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
  #2 (permalink)  
Antiguo 28/11/2010, 17:21
Avatar de dvpareja  
Fecha de Ingreso: junio-2010
Ubicación: Vélez-Málaga
Mensajes: 126
Antigüedad: 14 años, 5 meses
Puntos: 11
Respuesta: Cuadrícula en AS3

solucionado.
Gracias

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:34.