Ir para conteúdo

POWERED BY:

Arquivado

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

edualmeida

Desafio NASA: Site com largura de 13087pxs

Recommended Posts

Tenho um cartaz com 13087 pxs. O Flash tem um limitacao na largura, que permite, no maximo, 2800 pxs. Cortei este cartaz em varios, mas, agora, como faco para que seja carregado tudo junto. Mais: como poderia fzr para que primeiro fosse carregado a primeira parte, dps a segunda e assim por diante? Vejam em www.color.com.br/novoEspero q aguem possa m dar essa forca ae!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo..me desculpe, mas a criação desse pixel art é sua:???Pois melembro de Tê-la visto em algum site de Pixel Art gringo.. acheo que você deve usá-la somente se for SUA mesmo... Quanto ao site, você não precisa usar o palco todo com 13mil pixels.. faça no tamanho da tela e utilize o artifício de "rolar" a tela..Abraços!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo, a criacaum eh da empresa que trabalho. bem, se você prestasse atencaum nela, perceberia que naum eh gringa, pois a cidade desenhada é Curitiba.quanto à sua solucao, po, se você reparasse, tb perceberia q ja existe essa barra d e rolagem e q o meu problema, eh como carregar tds os arquivos ao msm tempo. comentarios como os seus, enfraquecem bastt nosso forum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Calma, calma...pow, pra que isso...nao vamo baixar o nível neh, eu tb havia visto algo parecido antes, mas mesmo assim ta valendo, se foi o cara que fez, entao foi ele, inocente até que se prove o contrario, certo, e esse assunto morre aqui. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

Amigo, se eu bem entendi, voce recortou a imagem panoramica em vários pedaços e agora quer fazer que um pedaço dela carregue primeiro que outra.

 

isso é meio complicado no action(pelo menos pra mim), teria que instanciar as imagens , mas se ajuda a lógica seria mais ou menos isso:

 

 

Quando completar 100% da (img1) { Começar a carregar (img2);

} http://forum.imasters.com.br/public/style_emoticons/default/sick.gif

 

 

 

Algo assim, meu forte não é action, mas acho q isso já é 10% do caminho :)

tem o pessoal aqui que sabe programa melhor, acho que ajuda, eu sou mais designer ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

vaeu a tentativa odilon, mas o grande problema é q o flash limita o palco a 2800 pxs.. e o cartaz tem 13000 pxs...  :blink:

<{POST_SNAPBACK}>

Então seria vários blocos com os "Swf´s" numa página html, cada um com uma parte do panorama! http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

Acho que dividindo igual á igual ficaria uns 4 blocos e meio ao total http://forum.imasters.com.br/public/style_emoticons/default/yes.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

AS Neles :D

 

PHP

[*]var aList:Array = new Array('foto1.jpg', 'foto2.jpg');

[*]var nIndex:Number = 0;

[*]var nX:Number = 0;

[*]function loadImages() {

[*] var target_mc = _root.createEmptyMovieClip('load_'+nIndex, _root.getNextHighestDepth());

[*] target_mc.loadMovie(aList[nIndex]);

[*] target_mc._x = nX;

[*] this.onEnterFrame = function() {

[*] var nPorc:Number = target_mc.getBytesLoaded()/target_mc.getBytesTotal();

[*] if (nPorc == 1) {

[*] delete this.onEnterFrame;

[*] if (nIndex != (aList.length-1)) {

[*] nIndex++;

[*] nX += target_mc._width;

[*] loadImages();

[*] }

[*] }

[*] };

[*]}

[*]loadImages()

 

A array aList é a lista dos jpegs que você dividiu em partes pra não forçar a amizade, sacou?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Calma, calma...pow, pra que isso...nao vamo baixar o nível neh, eu tb havia visto algo parecido antes, mas mesmo assim ta valendo, se foi o cara que fez, entao foi ele, inocente até que se prove o contrario, certo, e esse assunto morre aqui.  http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

Amigo, se eu bem entendi, voce recortou a imagem panoramica em vários pedaços e agora quer fazer que um pedaço dela carregue primeiro que outra.

 

isso é meio complicado no action(pelo menos pra mim), teria que instanciar as imagens , mas se ajuda a lógica seria mais ou menos isso:

 

 

Quando completar 100% da (img1) { Começar a carregar (img2);

http://forum.imasters.com.br/public/style_emoticons/default/sick.gif

 

 

 

Algo assim, meu forte não é action, mas acho q isso já é 10% do caminho :)

tem o pessoal aqui que sabe programa melhor, acho que ajuda, eu sou mais designer  ^_^

<{POST_SNAPBACK}>

pq você naum coloca o cartaz inteiro dentro de uma scroll pane? fazendo isso, você cria uma barra de rolagem horizontal do próprio flash(naum a do navegador). sei lá, espero ter ajudado.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimenta usar o componente scrollPanel e carrega a imagem dentro dele...Da uma olhada no help do flash pra ver o metodo que carrega. Acho que é scrollPanelInstance.contentPath = arquivo...ele carrega tb um movieclip da biblioteca.[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deus te ajude....

<{POST_SNAPBACK}>

Ahl... só uma coisa... o PixelArt ficou ótimo...

mas o scroll não tem nada a ver .... quebra o tesão.. hehe

 

 

Bom pra você seria colocar um skema tipo o site do Marcelo D2 (feito pelo Brautigam) veja lá: http://www.marcelod2.com.br

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.