*FUNÇÃO QUE MANTEM OS SWF NO CENTRO QUANDO A PÁGINA É REDIMENSIONADA;
public function redimenciona (e:Event) {
// AQUI COLOQUEI AS MESMAS INSTRUÇÕES QUE ESTÃO NA FUNÇÃO loaderOk (menos o Listener para Rsize), ISSO porque PRECISO CHAMAR ESSAS INSTUÇÕES EM 2 EVENTOS DIFERENTES; 'COMPLETE' e 'RESIZE'
}
espero que tenham entendido minha dúvida, ajuda ai, por favor! :(
Pergunta
wweb
Olá pessoal, peguei um site p terminar, e não consigo fazer os swf que são carregados pela index ficarem sempre ao centro...
acessem o site; meu site
e cliquem nos links d menu a esquerda!
*FUNÇÃO CONSTRUTORA;
stage.align=StageAlign.TOP_LEFT;
stage.scaleMode=StageScaleMode.NO_SCALE;
carregaPaginas("Home.swf") //ESSA É A CHAMADA PARA A FUNÇÃO QUE CARREGA TODOS OS SWF, TENHO ELA também NO CLIQUE DOS BOTOES!
*FUNÇÃO QUE CARREGA OS SWF
public function carregaPaginas(swf){
var urlRequest:URLRequest = new URLRequest ()
urlRequest.url = swf
loadSwfHome.load(urlRequest)
addChild(loadSwfHome)
loadSwfHome.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderOk)
}
*FUNÇÃO QUE DIMENSIONA O FUNDO, E O SWF CARREGADO QUE DEVERIA FICAR AO CENTRO
public function loaderOk(e:Event){
fundo_mc e flores_mc são elementos da index que devem ter a mesma largura da resolução do usuário!
//trace ("função repete "+loadSwfHome.width)
loadSwfHome.visible = true
fundo_mc.width = stage.stageWidth;
fundo_mc.height = stage.stageHeight;
fundo_mc.scaleX < fundo_mc.scaleY ? (fundo_mc.scaleX = fundo_mc.scaleY) : (fundo_mc.scaleY = fundo_mc.scaleX)
flores_mc.y = fundo_mc.height - flores_mc.height
flores_mc.x = 0
flores_mc.width = fundo_mc.width;
loadSwfHome.x = (loadSwfHome.stage.stageWidth / 2) - (loadSwfHome.width / 2 )
loadSwfHome.y = (loadSwfHome.stage.stageHeight / 2) - (loadSwfHome.height / 2 +(barraMenu_mc.height/2))
trace("loaderOk "+ loadSwfHome.width)
stage.addEventListener(Event.RESIZE, redimenciona);
//stage.dispatchEvent(new Event(Event.RESIZE))
}
*FUNÇÃO QUE MANTEM OS SWF NO CENTRO QUANDO A PÁGINA É REDIMENSIONADA;
public function redimenciona (e:Event) {
// AQUI COLOQUEI AS MESMAS INSTRUÇÕES QUE ESTÃO NA FUNÇÃO loaderOk (menos o Listener para Rsize), ISSO porque PRECISO CHAMAR ESSAS INSTUÇÕES EM 2 EVENTOS DIFERENTES; 'COMPLETE' e 'RESIZE'
}
espero que tenham entendido minha dúvida, ajuda ai, por favor! :(
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.