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
YAHOO! GROUPS LINKS
|