jcustodio 0 Denunciar post Postado Abril 13, 2007 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
« Léo » 0 Denunciar post Postado Abril 16, 2007 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