A imagem é carregada em runtime? Você poderia tentar EMBEDAR a imagem criando uma classe dela, dai você instancia a classe onde quiser... Carregando apenas uma vez...
Bruno Sent from my iPhone On 14/09/2011, at 01:19 PM, Robson Roberto Souza Peixoto <[email protected]> wrote: > Galera, já tentei de tudo e desistir. > > Acontece que eu tenho uma imagem X que eu preciso que ele seja posicionada em > 3 lugares diferentes e em cada local tem um tamanho diferente. Então eu > preciso carregar 3 vezes. > > Ele guarda o que foi carregado no cache do navegador? > > 2011/8/23 Robson Roberto Souza Peixoto <[email protected]> > Desconsiderar. Ele tá fazendo referência. > > > 2011/8/23 Robson Roberto Souza Peixoto <[email protected]> > galera, > > tentei isso e funcionou: > > var aux:SWFLoader = e.currentTarget as SWFLoader; > var copy:SWFLoader = new SWFLoader(); > copy.source = aux.content; > > Dica: Quando for ler a documentação, filtre para as versão que serão usados. > > 2011/8/23 Robson Roberto Souza Peixoto <[email protected]> > Até agora eu só consegui usar o snapshot =/ > > > 2011/8/23 Fernando Noronha <[email protected]> > o copy faz praticamente o que voce já tinha tentado. > > public static function copy(value:Object):Object > { > var buffer:ByteArray = new ByteArray(); > buffer.writeObject(value); > buffer.position = 0; > var result:Object = buffer.readObject(); > return result; > } > > se conseguir algo diferente disso, posta ai que vai ser de muita valia para a > comunidade. > > -- > Fernando Noronha > > Em 23 de agosto de 2011 15:52, Robson Roberto Souza Peixoto > <[email protected]> escreveu: > > Ele não copia objetos baseado na classe UIComponent > > 2011/8/23 Fernando Noronha <[email protected]> > para copiar um objeto existe este método > "ObjectUtil.copy(objeto_a_ser_copiado)" > > -- > Fernando Noronha > > Em 23 de agosto de 2011 15:38, Gustavo Martinez <[email protected]> escreveu: > > Acho q se vc carregar de novo vc pode criar um objeto diferente, isso basta? > -- > Gustavo Martinez > > > 2011/8/23 Robson Roberto Souza Peixoto <[email protected]> > Meu SWF não é animado, então eu não sei se vai continuar animado. > > Como eu precisava de uma "cópia" do objeto e não encontrei nenhuma solução, > eu apelei pra esse snapshot. > > Tu conhece alguma solução para copiar esse objeto ? > > []s > > > 2011/8/23 Gustavo Martinez <[email protected]> > Mas Robson, > > o swf continua vetorial? e animado? > > Abrs > -- > Gustavo Martinez > > > 2011/8/22 Robson Roberto Souza Peixoto <[email protected]> > Depois de muita pesquisa no google, aqui a solução: > > var aux:SWFLoader = e.currentTarget as SWFLoader; > var copy:SWFLoader = new SWFLoader(); > copy.source = new Bitmap(ImageSnapshot.captureBitmapData(aux.content)); > > > 2011/8/22 Robson Roberto Souza Peixoto <[email protected]> > Galera, > > eu tou precisando fazer a cópia de um objeto SWFLoader. > > Eu já tentei o código: > var swf:SWFLoader = e.currentTarget as SWFLoader; > var buffer:ByteArray = new ByteArray(); > buffer.writeObject(swf); > buffer.position = 0; > var result:Object = buffer.readObject(); > var copy:SWFLoader = result as SWFLoader; > > E usar o ObjectUtil: > var swf:SWFLoader = e.currentTarget as SWFLoader; > var copy:SWFLoader = ObjectUtil.copy(swf) as SWFLoader; > > Em ambos os casos eu obtive um 'null' nos objetos. > > Alguma ideia? > > -- > Robson Roberto Souza Peixoto > Robinho > Master in Computer Science, University of Campinas > Linux Counter #395633 > IRC: robsonpeixoto > Twitter: http://twitter.com/rrspba > github: https://github.com/robsonpeixoto > > > > > -- > Robson Roberto Souza Peixoto > Robinho > Master in Computer Science, University of Campinas > Linux Counter #395633 > IRC: robsonpeixoto > Twitter: http://twitter.com/rrspba > github: https://github.com/robsonpeixoto > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > -- > Robson Roberto Souza Peixoto > Robinho > Master in Computer Science, University of Campinas > Linux Counter #395633 > IRC: robsonpeixoto > Twitter: http://twitter.com/rrspba > github: https://github.com/robsonpeixoto > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > -- > Fernando Noronha > Cel.: +55 11 9370 4809 > Cel: +55 12 9164 6564 > Msn: [email protected] > Skype ID: fenoronha > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > -- > Robson Roberto Souza Peixoto > Robinho > Master in Computer Science, University of Campinas > Linux Counter #395633 > IRC: robsonpeixoto > Twitter: http://twitter.com/rrspba > github: https://github.com/robsonpeixoto > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > -- > Fernando Noronha > Cel.: +55 11 9370 4809 > Cel: +55 12 9164 6564 > Msn: [email protected] > Skype ID: fenoronha > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > -- > Robson Roberto Souza Peixoto > Robinho > Master in Computer Science, University of Campinas > Linux Counter #395633 > IRC: robsonpeixoto > Twitter: http://twitter.com/rrspba > github: https://github.com/robsonpeixoto > > > > -- > Robson Roberto Souza Peixoto > Robinho > Master in Computer Science, University of Campinas > Linux Counter #395633 > IRC: robsonpeixoto > Twitter: http://twitter.com/rrspba > github: https://github.com/robsonpeixoto > > > > -- > Robson Roberto Souza Peixoto > Robinho > Master in Computer Science, University of Campinas > Linux Counter #395633 > IRC: robsonpeixoto > Twitter: http://twitter.com/rrspba > github: https://github.com/robsonpeixoto > > > > -- > Robson Roberto Souza Peixoto > Robinho > Master in Computer Science, University of Campinas > Linux Counter #395633 > IRC: robsonpeixoto > Twitter: http://twitter.com/rrspba > github: https://github.com/robsonpeixoto > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
