Ir para conteúdo

POWERED BY:

Arquivado

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

tspenido

Imagem Fixa

Recommended Posts

Olá pessoal, eu gostaria de saber como a imagem nesse site (http://www.daffys.com/) da menina aumenta e diminui dessa forma sem perder qualidade...alguém sabe me dizer?

 

Desde já obrigado.

 

 

Quanto a imagem é pequena e você aumenta muito, ela distorce... porém quando a imagem e grande e você diminui ela não distorce...

 

Olha meu caro, pelo tempo de load do site as imagens são grandes e o processo inicial é DIMINUIR a imagem, e quando você passa o mouse em algum dos quadrados, a imagem se redimensiona voltando para seu tamanho inicial. Não dá pra ter certeza, mas eu arrisco essa explicação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu entendo, mas não é essa a questão, a questão é o seguinte... se você colocar qualquer tipo de resolução a imagem continua na mesma posição e tamanho, queria saber qual action faz isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu entendo, mas não é essa a questão, a questão é o seguinte... se você colocar qualquer tipo de resolução a imagem continua na mesma posição e tamanho, queria saber qual action faz isso.

 

Entendi... será que se colocarmos a imagem da menina dentro de um movieClip e redimensioná-lo não conseguiremos um efeito daquele!? tenta usar a formula:

 

_xscale = variaXScale - (variaXScale - _xscale)*velocidade;
_yscale = variaYScale - (variaYScale - _yscale)*velocidade;

variaXScale = variavel que contém o tamanho final da imagem no eixo x;

variaYScale = variavel que contém o tamanho final da imagem no eixo y;

velocidade = velocidade (em decimal ex: .5)

 

Usa um attachMovie com tamanho grande e seta as variáveis com tamanho pouco menor, ele vai diminuir a imagem gradativamente de acordo com a velocidade que você colocar. Deve funcionar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

testei aqui e nao deu muito certo...onde eu aplico o código? no MC, fora do MC ou dentro do MC?

 

Eu estou usando AS 2.0, isso tmb é 2.0?

 

Olha esse código eu geralmente aplico dentro do movieClip em um onEnterFrame...

 

isso é AS2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae Jerfs, já que você conseguiu fazer e usa o AS 2.0 me ajuda ae cara pq eu não to conseguindo. Vou explicar como eu fiz aqui.

 

Exportei uma imagem pra dentro do Flash com tamanho de 800x1200. Dessa imagem eu criei um Movieclip chamado "McImagem". Dentro de "McImagem" eu criei uma layer para action chamada "AS 2.0", e na primeira keyframe eu coloquei o codigo:

 

onEnterFrame = function (){

_xscale = variaXScale - (variaXScale - _xscale)*.5;

_yscale = variaYScale - (variaYScale - _yscale)*.5;

}

 

Então eu tenho um Movieclip e dentro dele tenho duas layers, a primeira com Action e a segunda com a imagem.

 

Agora, onde será que eu estou errando ai?

 

Me ajuda nessa ai, mas já valeu muito suas ajudas Jerfs.

 

Aguardo...

 

Desde já obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae Jerfs, já que você conseguiu fazer e usa o AS 2.0 me ajuda ae cara pq eu não to conseguindo. Vou explicar como eu fiz aqui.

 

Exportei uma imagem pra dentro do Flash com tamanho de 800x1200. Dessa imagem eu criei um Movieclip chamado "McImagem". Dentro de "McImagem" eu criei uma layer para action chamada "AS 2.0", e na primeira keyframe eu coloquei o codigo:

 

onEnterFrame = function (){

_xscale = variaXScale - (variaXScale - _xscale)*.5;

_yscale = variaYScale - (variaYScale - _yscale)*.5;

}

 

Então eu tenho um Movieclip e dentro dele tenho duas layers, a primeira com Action e a segunda com a imagem.

 

Agora, onde será que eu estou errando ai?

 

Me ajuda nessa ai, mas já valeu muito suas ajudas Jerfs.

 

Aguardo...

 

Desde já obrigado.

 

Tá quase tudo certo, deve estar faltando somente você declarar a variavel no _root. Saia do MovieClip, clique no primeiro frame e declare as variaveis com o tamanho final da imagem;

 

variaXScale = 800*.5;
variaYScale = 1200*.5;
Depois altere o código do MovieClip para:

 

onEnterFrame = function (){
	_xscale = _parent.variaXScale - (_parent.variaXScale - _xscale)*.5;
	_yscale = _parent.variaYScale - (_parent.variaYScale - _yscale)*.5;
}

tenta ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow Jerfs, eu fiz aqui e consegui ajustar a imagem. Mas ela não ta ficando fixa como a do site (http://www.daffys.com/). Se você colocar seu monitor em qualquer resolução ela vai estar sempre do mesmo tamanho entendeu. Acho que eu não estou conseguindo explicar direito. É como se ela estivesse com tamanho 100% ou algo assim.

 

Tipo, se eu aumentar a resolução ela aumenta junto, mas sempre na mesma posição. Desculpe a ignorancia, mas isso é novo pra mim, nunca vi esse sistema assim e gostaria de aplicar nos meus trabalhos, até para eu não me preocupar com o espaço do conteúdo.

 

Qualquer coisa me manda seu fla pra eu ver com fez.

OBRIGADO CARA.

 

Aguardando...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae, pra você ter uma noção... coloca o monitor com 1024 e olha o site. Depois coloca a resolução pra 2048x1536 e ve.. a menina vai estar na mesma posição.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow Jerfs, eu fiz aqui e consegui ajustar a imagem. Mas ela não ta ficando fixa como a do site (http://www.daffys.com/). Se você colocar seu monitor em qualquer resolução ela vai estar sempre do mesmo tamanho entendeu. Acho que eu não estou conseguindo explicar direito. É como se ela estivesse com tamanho 100% ou algo assim.

 

Tipo, se eu aumentar a resolução ela aumenta junto, mas sempre na mesma posição. Desculpe a ignorancia, mas isso é novo pra mim, nunca vi esse sistema assim e gostaria de aplicar nos meus trabalhos, até para eu não me preocupar com o espaço do conteúdo.

 

Qualquer coisa me manda seu fla pra eu ver com fez.

OBRIGADO CARA.

 

Aguardando...

 

Realmente eu não consegui entender o que você quer, se você conseguiu que a imagem redimensionasse na sua tela foi isso que eu consegui aqui também...

 

Existe a possibilidade de se não permitir redimensionar o filme flash, você coloca no primeiro frame, em cima de tudo a linha:

 

fscommand('allowscale','false');

Vamos ver se é isso, se não for tenta explicar denovo com exemplos e detalhes... vamos conseguir o efeito que você quer... basta paciência! rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

rs, vamos sim cara...isso ai é muito útil. Tão quanto o layout líquido.

 

Vou ser mais simples e direto.

 

Eu quero que no site somente a menina redimensione do acordo com a resolução e o resto continue no mesmo tamanho.

 

=D

 

Será que agora dá?

 

Aguardo...

 

Vlw pela ajuda veio.

Compartilhar este post


Link para o post
Compartilhar em outros sites

rs, vamos sim cara...isso ai é muito útil. Tão quanto o layout líquido.

 

Vou ser mais simples e direto.

 

Eu quero que no site somente a menina redimensione do acordo com a resolução e o resto continue no mesmo tamanho.

 

=D

 

Será que agora dá?

 

Aguardo...

 

Vlw pela ajuda veio.

 

Hum... acho que entendi o que você quis dizer, porém não conseguir ver isso... abri o site, alterei a resolução como você solicitou que fizesse e não obtive o resultado que você disse... se eu diminuir ou aumentar a resolução o site obedece a resolução. Caso você conseguir eu te peço que post aqui também, seria um conhecimento a mais pra mim.

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.