Hard to understand what exactly do you need and how... :)
What is parent? Is it the object whose property you are trying to access? Or
is it the object which has 'model' as a property? In both cases you can get
property value by parsing the string your method gets.
R.
On 13 Mar 2007 07:17:12 -0700, Kevin <[EMAIL PROTECTED]> wrote:
I think I need to be a little clearer about what I need.
let's say i have an instance of an object property somewhere:
model.someObject.currentObject.name
I want to pass that reference location (not the value) through a component
like this:
source="model.someObject.currentObject.name"
so that inside the component I can update the object using the reference:
(this is what I don't know how to do)
parent[source] = someValue;
If I use the curly braces it just binds the object value (not a location
reference) to the property source. It seems the <mx:Binding > tag is doing
a similar thing, but unfortunately it's one of those classes that I can't
look inside to see how they do it!
Does this make more sense about what I am trying to do?
Thanks, Kevin
On Mar 12, 2007, at 11:42 PM, Gordon Smith wrote:
I suspect you meant to say that trace(source) is tracing out the string "
model.someObject.currentObject".
I think you want
<comp:SomeCustomComponent source="{model.someObject.currentObject}"/>
- Gordon
------------------------------
*From:* [email protected] [mailto:flexcoders <flexcoders>@
yahoogroups.com] *On Behalf Of *Kevin
*Sent:* Monday, March 12, 2007 8:22 PM
*To:* [email protected]
*Subject:* [flexcoders] Passing an object reference as a property
I would like to pass an object path through a property of another
class, but can't figure out how to do it.
model.someObject.currentObject (the ML variable)
<comp: SomeCustomComponent source="model.someObject.currentObject" />
class SomeCustomComponent{
public var source:Object;
function test(){
trace(model.someObject.currentObjec);
}
}
This outputs the string "model.someObject.currentObject" rather than
the variable value at - model.someObject.currentObject
thanks for the insight.
- kevin