Comunidad de diseño web y desarrollo en internet online

Problema al usar createEmptyMovieClip en una clase

Citar            
MensajeEscrito el 20 Jul 2006 03:21 am
Hola!:
Estoy intentando crear cuadritos de manera dinámica desde una clase que estoy generando en AS, mi problema es que no me pinta nada :cry: , les dejo el codigo que estoy usando haber si alguien me puede hechar una manita:

Código :

//Grafica.as
class Grafica {
   public var _barra:MovieClip;
   function Grafica() {
      trace("Nueva Grafica Creada");
   }
   function Barra():Void {
      var barra:MovieClip;
      this._barra.createEmptyMovieClip("barra0", 1100);
      barra = this._barra.barra0;
      barra._x = 0;
      barra._y = 0;
      barra.beginFill(0x000000, 100);
      barra.moveTo(0, 0);
      barra.lineTo(100, 0);
      barra.lineTo(100, 150);
      barra.lineTo(0, 150);
      barra.lineTo(0, 0);
      barra.endFill();
      trace("barra._x: "+barra._x);//barra._x: undefined
      //en teoría, aqui debió de haber pintado un rectangulo en el stage
   }
}

Y desde mi archivo .fla tengo esto:

Código :

import Grafica;
var miGra:Grafica = new Grafica();
miGra.Barra();

O si tienen algun link donde pueda consultar algo parecido, se los agradecería mucho!.
Saludos y desde ya Gracias!!! ^^

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox
Citar            
MensajeEscrito el 23 Jul 2006 04:35 am
mmm veo que _barra, no existe
this._barra.createEmptyMovieClip("barra0", 1100); // error


pues este jela


Código :

class Grafica {
//   private var  barraUnica:MovieClip;
  // public var _barra:MovieClip;
   function Grafica() {
      trace("Nueva Grafica Creada");
   }
   function Barra():Void {
  //    barraUnica=new MovieClip();
//     barraUnica._parent=_root;
_root.createEmptyMovieClip("barraUnica",1)
      _root.barraUnica.createEmptyMovieClip("barra0", 1100);
      var barra = _root.barraUnica.barra0;
      barra._x = 0;
      barra._y = 0;
      barra.beginFill(0x000000, 100);
      barra.moveTo(0, 0);
      barra.lineTo(100, 0);
      barra.lineTo(100, 150);
      barra.lineTo(0, 150);
      barra.lineTo(0, 0);
      barra.endFill();
      trace("barra._x: "+barra._x);//barra._x: undefined
      //en teoría, aqui debió de haber pintado un rectangulo en el stage
   }
}

Por juso

16 de clabLevel



 

atotonilco

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.