Err... extra paren in there..... if(fileReference.hasOwnProperty("load")) fileReference["load"]();
Beau On Thu, Jul 23, 2009 at 12:23 PM, Beau Scott <beau.sc...@gmail.com> wrote: > 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 > -- Beau D. Scott Software Engineer