Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, tudo bem?
Estou precisando fazer um site onde possua uma resolução máxima, e pra todas as outras menores o site diminua na medida que não crie barra de rolagens. Mas que Diminua somente o fundo.
Eu vi alguns exemplos disso mas todos em AS2, não consegui fazer em as3, simplesmente não funciona, será que tem que mexer algo no html também?
esse código eu peguei de um post, mas não funciona, quando diminuo a tela do browser, e atinge o tamanho do swf e continua diminuindo, ele cria barra de rolagem =/
/**
@docFlash@flashopen.net 2009
*/
//
stage.scaleMode = StageScaleMode.NO_SCALE;
//
// 1. -------------------------- Declarar variaveis
//
// coordenadas para os zeros do stage
var zero_x:int = -(stage.stageWidth-800)/2;
var zero_y:int = -(stage.stageHeight-600)/2;var speedX:Number;
var speedY:Number;var destX:int;
var destY:int;var mc_loader:Loader = new Loader();
var mc_url:URLRequest = new URLRequest(imagem_url);
mc_loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
mc_loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);function stageObj(event:Event):void {
//
//atualizar os zeros do stage
zero_x = -(stage.stageWidth-800)/2;
zero_y = -(stage.stageHeight-600)/2;
speed = 100;
move_photo();
}var mc = new MovieClip();
addChild(mc);function load_clip() {
mc_loader.load(mc_url);
mc.addChild(mc_loader);
}function initHandler(event:Event):void {
//
// mc ficou transparente
mc.alpha = 0;
//
// centrar mc
mc.x = zero_x-(mc.width/2-stage.stageWidth/2);
mc.y = zero_y-(mc.height/2-stage.stageHeight/2);
//
// o main mc fica opaco gradualmente
addEventListener(Event.ENTER_FRAME, enterFrameHandler);
}
function enterFrameHandler(event:Event):void {
if (mc.alpha >=100) {
//
// ajustar
mc.alpha = 100;
//
// accionar o Mouse
addEventListener(MouseEvent.MOUSE_MOVE, mouse_move);
//
// remover
removeEventListener("enterFrame", enterFrameHandler);
} else {
//
// incrementar a opacidade em 10
mc.alpha += 10;
}
}se alguém puder me ajudar, ou me indicar um em AS3 pronto pra download e dou uma analisada
abraçO!
Carregando comentários...