yup! Isso deu-me muitas dores de cabeço porque uma vez tive de fazer um site daqueles em que o tamanho da imagem adapta-se ao centro de um ecrã e essa mesma imagem podia ter vários tamanho e podia ser até na horizontal ou vertical.
O complete handler resolve isso rapidinho :) 2009/6/19 João Saleiro <[email protected]> > Michel, > > o carregamento de conteúdo é assíncrono. Quer dizer que: > > imageLoader.load(image); > newWindow.stage.addChild (imageLoader); > *imageLoader.width = 1600; > > *quando chega ao imageLoader.width = 1600 a imagem ainda não está > carregada. Logo quando a imagem chega, ela vai reescrever essas dimensoes. > Tens que escutar o evento complete do imageLoader, e no handler é que > defines a width: > > imageLoader.addEventListener(Event.COMPLETE, imageLoader_completeHandler); > > private function imageLoader_completeHandler(event:Event):void > { > var loader:Loader = Loader(event.currentTarget) > addChild(loader); > loader.width = 1600; > > } > > João Saleiro > * > CTO @ Webfuel > Adobe Certified Expert > Adobe Community Expert > Co-founder of the Portuguese RIA Community * > > [image: View João Saleiro's profile on > LinkedIn]<http://www.linkedin.com/in/jsaleiro> > > Michel Lander Melo wrote: > > olá pessoa estou tentando redimencioar uma imagem estou fazendo assim: > * > > var > * imageLoader:Loader = *new* Loader(); > *var* image:URLRequest = *new* URLRequest(*"HJ113.jpg"*); > imageLoader.load(image); > newWindow.stage.addChild (imageLoader); > imageLoader.x = 0; > imageLoader.y = 0; > *imageLoader.width = 1600; > **imageLoader.height = 1200 ; *agora se o x e y esta a funcionar mas o w e > h nao. > > > -- > Michel Melo > Imagine Virtual - www.imaginevirtual.com > My Blog - www.tecinfor.net > > > > > -- Cumprimentos, Mauro Martins ------------------------------------------------------------- www.imauro.com || www.imauro.com/blog/ Web Designer || Flash Developer Twitter: @Mauredo || LinkedIn: in/mauromartins --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [email protected] Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---
<<inline: btn_profile_greytxt_80x15.gif>>
