tengo el siguiente problema
tengo una clase que me crea un cuadro en coordenadas 0,0 e intento que la medida sea la del Stage del swf que llama a la clase.
a ver que creo que os estoy liando:
el codigo de la clase Fondo es el siguiente
Código :
class as_scripts.Fondo {
//VAR FOR FUNCTION ARGUMENT WITH DATATYPE STRING
public var FondoX:Number;
public var FondoY:Number;
//CONSTRUCTOR FUNCTION HERE
public function Fondo (FondoX,FondoY) {
var fondo_mc:MovieClip = _root.createEmptyMovieClip ("fondo_mc", 100);
fondo_mc.lineStyle(1, 0x000000 , 100);
fondo_mc.moveTo(0, 0);
fondo_mc.lineTo(FondoX, 0);
fondo_mc.lineTo(FondoX, FondoY);
fondo_mc.lineTo(0, FondoY);
fondo_mc.lineTo(0, 0);
fondo_mc._x = 0;
fondo_mc._y = 0;
}
}
depues desde un swf cualquiera llamo a la funcion
Código :
import as_scripts.*; var fondo1:Fondo = new Fondo(Stage.width,Stage.height);
y aqui es donde me da el problemilla por que el tamanio me varia dependiendo del tamanio que tenga la ventana del reproductor
pero lo que a mi me gustaria saber es como hacer para que el cuadrado se dibuje al tamanio que yo le di al swf originalmente por ejemplo 500x200 y si lo cargo en un swf de 300x200 el cuadrado se me dibuje a 300x200 pero sin que yo le ponga las coordenadas o sea algo asi
Código :
var fondo1:Fondo = new Fondo(Stage.width,Stage.height);
bueno gracias de antemano esta era mi duda
