You have a typo in your variable name lCurrentObjectProperties when you put the keys but it looks like things should still work.
This works here with a test graphic: on mouseUp put the fillGradient of graphic 1 into theCurrentObjectProperties repeat for each key x in theCurrentObjectProperties put x & " | " & theCurrentObjectProperties[x] & cr after theCheckProperties end repeat put theCheckProperties end mouseUp Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 7/7/16, 1:27 PM, "use-livecode on behalf of Sannyasin Brahmanathaswami" <use-livecode-boun...@lists.runrev.com on behalf of bra...@hindu.org> wrote: >Goal: get an explicit list of gradient properties from an object. > > >command getGradientProps > >set the defaultstack to the topstack > >put the fillGradient of graphic "portal-title-bkgnd" into >lCurrentObjectProperties > >put the keys of tCurrentObjectProperties > >repeat for each key x in lCurrentObjectProperties > >put x & " | " & lCurrentObjectProperties[x] & cr after tCheckProperties > >end repeat > >put tCheckProperties > >end getGradientProps > >No matter how I try, I cannot fetch the keys of the gradient the >dictionary does not indicated that we cannot read this array > >any ideas? > >BR > >_______________________________________________ >use-livecode mailing list >use-livecode@lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode