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 -- 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
