Comunidad de diseño web y desarrollo en internet online

problemas con stage.stageWidth

Citar            
MensajeEscrito el 20 Oct 2008 05:55 pm
tengo un problema grande!!. probe de todo, el problema es basico, tengo hechos muchos Mc, estos se acomodan en la pantalla instanciandolos como por ejemplo

Código :

var contenedor2:Sprite = new Sprite();
contenedor2.graphics.beginFill(0xE42000)
contenedor2.graphics.drawRect( 0, 0 ,stage.stageWidth, 450);
contenedor2.graphics.endFill();
contenedor2.y = stage.stageHeight - 450;
contenedor2.alpha  = 0.8;
addChild(contenedor2);


y algunos elementos colocados en el stage, por ejemplo el fondo, es
fondo.width = stage.stageWidth;

pero aun asi cuando compilo para html (pongo 100% x 100% en html publish) y se me come un poco de costado, como que cuando centro las cosas aparece en 3/4 de la pantalla. probe con swfobjets, y tambien esta el problema, alguien tiene idea que pasa?

Por demiantriebl

33 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Oct 2008 07:28 pm
Al stage se accede como una propiedad de cualquier objeto en el displayList, no es una clase estática directamente accesible como en AS2, es decir en este caso puedes acceder al stage como

contenedor2.stage.xxxx

Primero haces el addChild, luego lo posicionas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 Oct 2008 09:21 am
Y si lo que quieres hacer es recoger el valor del ancho del Stage en una variable para luego usarlo en una operación matemática???? :shock:
Seguro que es una chorrada, pero no doy con ello...

Un saludo ^^

Por Uruviel

48 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 31 Oct 2008 09:33 am
En Flash puedes usar stage.stageWidth directamente, en Flex te dará error

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 Oct 2008 09:36 am
Vale, solucionado!!!!

El problema es que ponía

Código :

variable=Stage.stageWidth 

y en realidad era

Código :

variable=stage.stageWidth


Al ponerlo en mayúsculas me devolvía "undefined". :lol:

Un saludo ^^

Por Uruviel

48 de clabLevel



Genero:Femenino  

msie7

 

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