werdeson 0 Denunciar post Postado Novembro 26, 2009 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. Compartilhar este post Link para o post Compartilhar em outros sites
inx 4 Denunciar post Postado Novembro 26, 2009 Cara akela imagem nao tem qualidade alguma.... Olha lá.. é só salvar sem qualidade horas.. Compartilhar este post Link para o post Compartilhar em outros sites
werdeson 0 Denunciar post Postado Novembro 26, 2009 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 Compartilhar este post Link para o post Compartilhar em outros sites
werdeson 0 Denunciar post Postado Novembro 26, 2009 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(); // // grupos var manha_array:Array = ["dia.swf"]; var meiodia_array:Array = ["dia.swf"]; var tarde_array:Array = ["tarde.swf"]; var noite_array:Array = ["noite.swf"]; // // periodos do dia var periodos_array:Array = [manha_array,meiodia_array,tarde_array,noite_array]; var horarios_array:Array = [6,12,16,18]; // // movieClips + coords var movies_array:Array = ["bkgdMC"]; var coordenadas_array:Array = ["0,0"]; // // classe movieClipLoader var carregaMC:MovieClipLoader = new MovieClipLoader(); var listener:Object = new Object(); carregaMC.addListener(listener); // // criar os movieClips for(var i:Number = 0;i<movies_array.length;i++){ _root.createEmptyMovieClip(movies_array[i], i+1); } // // para contar os swf's carregados var count:Number = 0; var detetou:Boolean = false; // // detetar periodo do dia // 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)]); } } } // // carregar o grupo de movies // 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(); } } } // // iniciar detetar_periodo(); // // detetar se a hora mudou cada minuto setInterval(detetar_periodo,60000); Mas ele está colocando a imagem de fundo na frente do conteúdo do resize e que quero que fique ao contrário, que possa carregar as imagens no fundo e que apareça o conteúdo do resize normalmente, porém, com background usado através do segundo código acima. Compartilhar este post Link para o post Compartilhar em outros sites
inx 4 Denunciar post Postado Novembro 26, 2009 controla o nivel dos objetos com: mc.swapDepths(); Compartilhar este post Link para o post Compartilhar em outros sites
werdeson 0 Denunciar post Postado Novembro 27, 2009 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!!! Compartilhar este post Link para o post Compartilhar em outros sites