Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2012, 17:48
Avatar de yonic
yonic
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 3
Exclamación Problema con clases personalizadas

He estado diseñando una aplicación en ActionScript 3.0, pero hay una clase que no me funciona correctamente, porque hay una función que me da error continuamente.

El código .AS:

Código actionscript:
Ver original
  1. package myStudio.Static{
  2.     import flash.display.MovieClip;
  3.     import flash.display.Graphics;
  4.     import flash.display.Bitmap;
  5.     public class Background extends MovieClip {
  6.         private function addColor(colorSet:uint):void {
  7.             var background_sld:MovieClip = new MovieClip();
  8.             background_sld.graphics.beginFill(colorSet);
  9.             background_sld.graphics.lineStyle(0);
  10.             background_sld.graphics.drawRect(0,0,550,400);
  11.             addChild(background_sld);
  12.         }
  13.     }
  14. }

Y el código que puse en el fotograma 1 del proyecto .FLA:
Código actionscript:
Ver original
  1. import myStudio.Static.Background;
  2.  
  3. var fondo:Background = new Background();
  4.  
  5. fondo.addColor(0x000000);
  6.  
  7. addChild(fondo);

Me sale el siguiente error:
Error 1195: Intento de acceso a un método addColor no accesible mediante una referencia con tipo estático myStudio.Static:Background.

¿Qué puedo hacer?