Thank you Matt, that makes the trick.
Vadim.
 
----- Original Message -----
Sent: Wednesday, February 22, 2006 7:04 AM
Subject: RE: [flexcoders] Flex2: How to access real object in ObjectProxy?

So this is a namespaced property to avoid interference with any property
of the real thing.  So you can do something like this:P

import mx.utils.object_proxy;

var o3:Object = ObjectProxy(o2).object_proxy::object;

Matt

-----Original Message-----
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of vmdocua
Sent: Thursday, February 16, 2006 8:16 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Flex2: How to access real object in ObjectProxy?

Hi All,

Does anyone know how to access real object being proxied via
mx.utils.ObjectProxy? There is ObjectProxy.object property, but it's
only visible in the debugger watch. The follwoing test case
outputs "Real object: null". Is it correct behaviour?

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml"
xmlns="*" creationComplete="testProxy()">
<mx:Script><![CDATA[

import mx.utils.ObjectProxy;     
import mx.controls.Alert;
private function testProxy():void
{
      var o1:Object = { f1:"aaa", f2:123 };
      var o2:Object = new ObjectProxy(o1);
      var o3:Object = ObjectProxy(o2).object;
      Alert.show("Real object: "+o3);
}           
]]></mx:Script></mx:Application>

--
Thanks,
Vadim Melnik.



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com




SPONSORED LINKS
Web site design development Computer software development Software design and development
Macromedia flex Software development best practice


YAHOO! GROUPS LINKS




Reply via email to