Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve galera! To há muito tempo sem postar nada aqui e já venho com uma dúvida, seguinte, através do código de resize do Ítalo Borges eu to desenvolvendo um site de um parceiro meu, contudo, pesquisando aqui no site vi um esquema bem legal nesse site AQUI percebam que é carregado uma foto de fundo e eu me amarrei nesse efeito, pois a foto é carregada muito rápido, gostaria de saber dos amigos como é feito isso, o que pesquisar e pq a imagem é tão grande e carrega assim tão rápido? Desde já agradeço àqueles que ajudaram.
Entendo, porém, meu problema não é com a qualidade e sim como é feito o efeito que ela fica se mexendo e como deixar um background no fundo do site, já q testei aqui com um script q vi no forum, mas o background acaba ficando sobre o sistema de resize q aprendi com o Ítalo Borges
Pra ser mais específico, o que eu quero é o seguinte:
Estou usando esse código do Italo Borges para base do meu trabalho:
//Inclui a classe tween do zeh
#include "mc_tween2.as"
//propriedades do Stage
Stage.scaleMode = "noScale";
Stage.align = "TL";
//Criamos o listener para o Stage
var listener:Object = new Object();
//Função que irá conter as ações pare redimensionar os mcs.
function stageResize ()
{
//topo
mcTopo._x = 0;
mcTopo._y = 0;
mcTopo.mcFundo._width = Stage.width;
//conteudo
mcConteudo.xSlideTo( int(Stage.width/2 - mcConteudo._width/2), 0.6, "easeoutquart");
mcConteudo.ySlideTo( int(Stage.height/2 - mcConteudo._height/2), 0.6, "easeoutquart");
//bottom
mcBottom._x = 0;
mcBottom._y = Stage.height - mcBottom._height;
mcBottom.mcFundo._width = Stage.width;
}
//Verifica quando o Stage sofre alguma mudança
listener.onResize = function ()
{
//Assim chamamos a nossa função que organiza os objetos
stageResize();
}
//Adicionando nosso listener ao Stage
Stage.addListener(listener);
//chamando a função para iniciar
stageResize();
Mas o que acontece é que eu preciso usar também esse código aqui:
stop();
//
// data
var horario = new Date();
horas = horario.getHours();var manha_array:Array = ["dia.swf"];
var meiodia_array:Array = ["dia.swf"];
var tarde_array:Array = ["tarde.swf"];
var noite_array:Array = ["noite.swf"];var periodos_array:Array = [manha_array,meiodia_array,tarde_array,noite_array];
var horarios_array:Array = [6,12,16,18];var movies_array:Array = ["bkgdMC"];
var coordenadas_array:Array = ["0,0"];var carregaMC:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
carregaMC.addListener(listener);for(var i:Number = 0;i<movies_array.length;i++){
_root.createEmptyMovieClip(movies_array[i], i+1);
}var count:Number = 0;
var detetou:Boolean = false;function detetar_periodo() {
//
// atualizar hora
estashoras = horario.getHours();
//
if(detetou == false || estashoras != horas){
detetou = true;
horas = estashoras;
periodo_detetado = false;
//
//entre as 0 horas e 18 horas
for(var i:Number=0;i<horarios_array.length;i++){
if(estashoras < horarios_array[i]){
carregar_movies(i);
periodo_detetado = true;
break;
}
}
// entre as 18 e as 24 horas
if(periodo_detetado == false){
carregar_movies(horarios_array[(horarios_array.length-1)]);
}
}
}function carregar_movies(n){
carregaMC.loadClip(periodos_array[n][count],_root[movies_array[count]]);
//
listener.onLoadInit = function(img){
coords = coordenadas_array[count].split(",");
//
img._x = Number(coords[0]);
img._y = Number(coords[1]);
//
count++;
if(count < periodos_array[n].length){
// proximo
carregar_movies(n);
}else{
// fim
count = 0;
play();
}
}
}controla o nivel dos objetos com:
mc.swapDepths();
Valeu INX, com um simples código (simples pelo tamanho) você me ajudou a resolver um problemão. Não é a toa que este forum é considerado o melhor do Brasil. Valeu!!!
Cara akela imagem nao tem qualidade alguma....
Olha lá..
é só salvar sem qualidade horas..