Ir para conteúdo

POWERED BY:

Arquivado

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

jcustodio

Proporção em Imagens

Recommended Posts

Salve, galera! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Alguém aí saberia me explicar como faço pra determinar a altura de acordo com a largura em uma imagem dinâmica no flash?

 

Eu já sei fixar altura e largura. Exemplo:

 

onClipEvent(enterFrame){

this._width = 100;

this._height = 75;

}

 

Mas preciso que o valor de 'height' possa ser maior ou menor, de acordo com a imagem.

Em outras palavras, a imagem pode ter, no máximo 100px de largura, mas a altura deve ser proporcional. (como acontece nas imagens de exibição do Orkut, por exemplo)

 

Já tentei colocar um "*" no lugar do 75, mas não deu certo... Alguém aí poderia me dar uma luz?? :mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala maninho!

É só você usar a velha regra de 3! XD

Imaginemos q você tem uma img de 500px de larg por 400px de alt.

 

//px  -----------   %//500 -----------  100 => 500px está para 100% assim como...//100 -----------   nW => ...100px está para nW ("nW é a icógnita(variável) //						que receberá o valor referente à porcentagem de 100 em 500)//multiplicando cruzado e substituindo pelas actions, temos:nW = (100*100)/img._width;//abaixo o msm processo lógico, mas para descobrir qual o valor em px (nH) referente à "nW"% da altura atual da img//px  -----------   %//400 -----------  100//nH  -----------   nW//multiplicando cruzado e substituindo pelas actions, temos:nH = (nW*img._height)/100;//agora você pode atribuir os tamanhos:img._width = 100;img._height = nH;

Deu pra sacar?

Qqr coisa grita ae! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Abraços!

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.