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
