if(fileReference.hasOwnProperty('load')) fileReference([load'](); Beau
On Thu, Jul 23, 2009 at 12:18 PM, Richard Rodseth <rrods...@gmail.com>wrote: > > > Unfortunately, > > if ("load" in fileReference) > > does not succeed unless I specify Player 10 in the build settings. > > On Thu, Jul 23, 2009 at 9:56 AM, Richard Rodseth <rrods...@gmail.com>wrote: > >> Nice! But it's not working for me yet. The "in" expression doesn't >> succeed. I'll keep digging through the reflection docs, but if you have any >> refinements, please pass them along. >> >> >> On Wed, Jul 22, 2009 at 6:33 PM, Gordon Smith <gosm...@adobe.com> wrote: >> >>> >>> >>> Try this: >>> >>> >>> >>> if ("load" in fileReference) >>> >>> fileReference["load"](); >>> >>> >>> >>> That should compile against the Player 9 version of playerglobal.swc, >>> but, in Player 10, detect that the method exists and call it by name. >>> >>> >>> >>> Gordon Smith >>> >>> Adobe Flex SDK Team >>> >>> >>> >>> *From:* flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] *On >>> Behalf Of *Richard Rodseth >>> *Sent:* Wednesday, July 22, 2009 6:12 PM >>> *To:* flexcoders@yahoogroups.com >>> *Subject:* [flexcoders] FileReference.load() >>> >>> >>> >>> >>> >>> I was hoping to provide an optional feature that requires reading a local >>> file if Player 10 is available, without requiring 10 for the whole >>> application. >>> >>> But it appears that I can't compile code that uses FileReference.load() >>> without setting the target player in FlexBuilder. >>> >>> Anyone dealt with this situation? >>> >>> >> > > -- Beau D. Scott Software Engineer