Comunidad de diseño web y desarrollo en internet online

addChild desde otras clases (Flash CS4), duda...

Citar            
MensajeEscrito el 25 May 2009 06:11 pm
Hola a todos, tengo una duda respecto como dibujar en mi pelicula un movieclip instanciado desde una clase relacionada a otra.
Mi proyecto fla tiene vinculado una clase Main.as la cual a su ves tiene una función de la siguiente forma:

Código :

      public function startGuiGameSongSelection() {
         var gui:GuiGameSongSelection = new GuiGameSongSelection();
         //gotoAndStop("guiGameLevelSelection");   
         
      }

Luego GuiGameSongSelection() corresponde a una función en otra clase que se llama GuiGameSongSelection.
en la cual quiero decirle que me dibuje un movieclip el cual ya existe en la librería fla.
Lo que tengo como código en GuiGameSongSelection.as es:

Código :

package {
   import flash.display.*;
   import flash.events.*;
   import flash.text.TextField;

   public class GuiGameSongSelection extends MovieClip {

      public function GuiGameSongSelection() {
         dibujaCuadrado();
      }
      public function dibujaCuadrado() {
         var cuadrado1:Simbolo1 = new Simbolo1();
         addChild(cuadrado1);
      }
   }
}


Lamentablemente dibujar desde esta clase no me funciona, la verdad ya nose ocmo escribirlo, alguien puede ayudarme al respecto??

Por ganoncl

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 May 2009 06:20 pm
GuiGameSongSelection hace un addChild de Simbolo1 (que supongo será algún gráfico en biblioteca), asegúrate que quien instancia a GuiGameSongSelection haga un addChild de este a su vez

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 May 2009 09:24 pm
solucionado, era justo lo que decías Jorge.. :)

Por ganoncl

15 de clabLevel



 

firefox

 

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