João fiz este pequeno teste usando uma classe como objecto de referência 
(para passar por referência) e obtive um array com 4 instâncias 
totalmente diferentes das iniciais (assinatura de memória diferente).

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute"
    creationComplete="init()">
    <mx:Script>
        <![CDATA[
            import mx.utils.ObjectUtil;
            import pt.cofina.intranet.vo.User;
           
            public function init():void
            {
                var arr1 :Array = new Array();
                arr1.push( new User() );
                arr1.push( new User() );
                arr1.push( new User() );
                arr1.push( new User() );
                var arr2 : Array = ObjectUtil.copy( arr1 ) as Array;
            }
        ]]>
    </mx:Script>
</mx:Application>
-- 

João Fernandes

http://www.onflexwithcf.org
http://www.riapt.org
Portugal Adobe User Group (http://aug.riapt.org)


--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Desenvolvimento de RIAs - 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
-~----------~----~----~----~------~----~------~--~---

Responder a