I've been poking around sanity-checking some code I'm working on for my DI
package, and posted my conclusions and thoughts here: http://is.gd/2tAu

-Josh

On Thu, Aug 21, 2008 at 8:28 AM, Josh McDonald <[EMAIL PROTECTED]> wrote:

> I'd say if A is long-lived you'd definitely want to keep a reference to the
> watcher so you can unwatch it, or at least re-use it :)
>
> Just thinking of the best way to have an editor component have the VO
> injected but still be able to know when the entire object is replaced behind
> its back. I think I'll go with an "I've been replaced" event :)
>
> -Josh
>
>
> On Thu, Aug 21, 2008 at 7:42 AM, yigit <[EMAIL PROTECTED]> wrote:
>
>> When u create a binding from object A to B, a reference is added to A.
>> (A keeps a reference to B).
>> It will not be garbage collected until you unwatch the changeWatcher it
>> or delete A.
>>
>> So if your concern is whether u need to keep a reference to
>> ChangeWatcher object returned by
>>
>> mx.binding.utils
>> <
>> http://livedocs.adobe.com/flex/2/langref/mx/binding/utils/package-detail.html
>> >.
>> bindSetter
>> <
>> http://livedocs.adobe.com/flex/2/langref/mx/binding/utils/BindingUtils.html#bindSetter%28%29
>> >
>> , the answer is no, you dont need to keep a reference to CW.
>>
>> yigit
>>
>> Alex Harui wrote:
>> >
>> > I think you have to call unwatch otherwise the CW may not get GC'd
>> >
>> > ------------------------------------------------------------------------
>> >
>> > *From:* flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED]
>> > *On Behalf Of *Josh McDonald
>> > *Sent:* Tuesday, August 19, 2008 10:57 PM
>> > *To:* flexcoders@yahoogroups.com
>> > *Subject:* [flexcoders] Question about binding via AS
>> >
>> > Hey guys,
>> >
>> > If you create a binding via AS, will the binding "stop" when the
>> > returned ChangeWatcher instance is garbage collected? If not, is
>> > ChangeWatcher sort of a "pointer" to some player-internal stuff, or is
>> > there a strong reference to the ChangeWatcher via the event binding to
>> > PropertyChange on the host?
>> >
>> > -Josh
>> >
>> > --
>> > "Therefore, send not to know For whom the bell tolls. It tolls for
>> thee."
>> >
>> > :: Josh 'G-Funk' McDonald
>> > :: 0437 221 380 :: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>> >
>> >
>>
>>
>> ------------------------------------
>>
>> --
>> Flexcoders Mailing List
>> FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
>> Search Archives:
>> http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups
>> Links
>>
>>
>>
>>
>
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED]
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

http://flex.joshmcdonald.info/

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]

Reply via email to