Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Slipee

Centralizar objeto

Recommended Posts

Pessoal,

 

Está rolando um problema com posicionamento do MC ao coloca-lo ao centro. O que acontece é que criei todos os movieclips dinamicamente, juntei os mesmo em um Object e centralizei, só que o que era pra acotecer (centralizar no browser) não acontece.

 

O código vai abaixo:

 

var quadro1:MovieClip;
var quadro2:MovieClip;
var quadro3:MovieClip;
var fundo:MovieClip;
var objeto:Object = new Object;

objeto.onResize = function ():Void{
	fundo._width = Stage.width;
	fundo._height = Stage.height;
	quadro1._x = Math.ceil(Stage.width / 2 - (this._width / 2));
	quadro1._y = Math.ceil(Stage.height / 2 - this._height / 2);
}

Stage.scaleMode = "noScale";
Stage.align = "TL";
Stage.addListener(objeto);


//Função para criação do layout
function desenhaLayout(instancia:String, cor:Number, altura:Number, largura:Number):Void
{
	_root[instancia] = _root.createEmptyMovieClip(instancia, _root.getNextHighestDepth());
	_root[instancia].beginFill(cor, 100);
	_root[instancia].lineTo(0, altura);
	_root[instancia].lineTo(largura, altura);
	_root[instancia].lineTo(largura, 0);
	_root[instancia].lineTo(0, 0);
	_root[instancia].endFill();
};

desenhaLayout ("quadro1", 0x000000, 493, 39);
quadro1._x = 142;
quadro1._y = 43;

desenhaLayout ("quadro2", 0xFFFFFF, 493, 667);
quadro2._x = 187;
quadro2._y = 43;

desenhaLayout ("quadro3", 0xFFFFFF, 493, 252);
quadro3._x = 860;
quadro3._y = 43;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eai brother, beleza?

 

Entaum.. pelo que eu vi aqui você pede pro object dar o onResize primeiro e cria os movies depois... ai o flash não entende!

 

tenta jogar o object pra baixo do:

desenhaLayout ("quadro3", 0xFFFFFF, 493, 252);

quadro3._x = 860;

quadro3._y = 43;.

 

Abraçossssssssssss

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.