flash - portable - Use el código para cambiar el color de fondo en AS3?
pacman en adobe flash descargar (4)
¿Es posible cambiar el fondo de la etapa a través de actionscript?
¿Cómo lo hago? (Código por favor)
Editar : Parece que mi respuesta original no funciona.
Tendrás que agregar un sprite al escenario y establecer el color en eso.
Algo como esto debería funcionar:
var bg:Sprite = new Sprite();
bg.graphics.beginFill(0xFF0000);
bg.graphics.drawRect(0,0,stage.stageWidth,stage.stageHeight);
bg.graphics.endFill();
bg.x = stage.stageWidth;
bg.y = stage.stageHeight;
stage.addChild(bg);
Original :
Intenta esto para configurarlo en rojo:
stage.opaqueBackground = 0xFF0000;
Simplemente cambie 0xFF0000
al color que desee.
El color de fondo de las etapas se puede cambiar utilizando su objeto gráfico.
Si tiene una referencia al escenario:
stage.graphics.beginFill( 0x00FF00 );
stage.graphics.drawRect( 0, 0, stage.stageWidth, stage.stageHeight );
stage.graphics.endFill();
Si esto está en tu clase de documento:
graphics.beginFill( 0x00FF00 );
graphics.drawRect( 0, 0, stage.stageWidth, stage.stageHeight );
graphics.endFill();
También puede establecer el fondo para la incrustación del navegador con swfobject.
Aquí hay más información y código de ejemplo: http://board.flashkit.com/board/showthread.php?t=814461
Solo quería agregar que el escenario es una especie de excepción de la regla. así que para responder a su pregunta directamente sin una solución, la respuesta es no, no puede porque la etapa en sí misma está vacía por defecto, sin nada en ella. luego se agregó a la respuesta de Alan que el escenario es una especie de pato feo. Algunas de las propiedades que hereda al heredar sus propiedades del DisplayObjectContainer no se aplican, como no se puede establecer una máscara en el escenario o cambiar su x, y y así. así que no puedes cambiar el fondo, pero la solución de Alan es perfecta: dibujas dinámicamente una forma y la colocas en tu escenario y luego le das el color que prefieras.