Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/05/2010, 08:10
Avatar de Lynxcraft
Lynxcraft
 
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: Error 1006: value no es una función

Esto es para andmai

primero la utilización de clases como sabrás se registran en archivos externos con extensión .as pues bien guarda esto en un archivo llamado Casilla.as junto el fla de ejemplo

Código PHP:
package {
    
import flash.display.*;
    public class 
Casilla extends Sprite {
        public function 
Casilla():void{
        
    }
        public function 
dibujarCasilla(horizontal:int=100vertical:int=100,x:int=100,y:int=100) {
            var 
s:Sprite = new Sprite ();
            
s.graphics.beginFill(0xC0C0C0);
            
s.graphics.lineStyle(2,0x800080);
            
s.graphics.drawRect(horizontal,vertical,x,y);
            
this.addChild(s);
        }
    }

en el flash de ejemplo tienes que poner lo siguiente en el primer fotograma
Código PHP:
import Casilla

var horizontal=200;
var 
vertical=-50;

for (var 
j:int=0j<7j++) {
    for (var 
i:int=0i<5i++) {
        var 
casAux= new Casilla();
        
casAux.dibujarCasilla(horizontal,vertical,20,20);
        
addChild(casAux)
        
horizontal+=20;
    }
    
vertical+=20;
    
horizontal=200;

__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft