Scripting gradients

John Allijn jallijn at gmail.com
Wed Sep 5 05:58:38 EDT 2012


I think i can get it working, but i'm strugling with the color-coding. 
My colors are all in a hex format like #FFFFFF. 
How do I convert that to RGB values? I can't find a command for this in the help. 


On Sep 5, 2012, at 11:00, Scott Rossi <scott at tactilemedia.com> wrote:

> Sorry, make that:
> 
> put theArray["ramp"] into theVar   (no object reference needed)
> 
> 
> Recently, I wrote:
> 
>> Gradient settings are stored in an array property called the fillGradient.
>> The color data is stored the "ramp" index.  So to get the colors, you could
>> script something like:
>> put the fillGradient of graphic "myBox" into theArray
>> put theArray["ramp"] of graphic "myBox" into theVar
>> 
>> The variable theVar will contain each color of the gradient, listed one per
>> line.
>> 
>> After making changes to the colors, you load the color data back into the
>> array, and set the fillGradient of the graphic to the array:
>> put theVar into theArray["ramp"]
>> set the fillGradient of graphic "myBox" to theArray
>> 
>> See the fillGradient entry in the dictionary for more info.
>> 
>> Regards,
>> 
>> Scott Rossi
>> Creative Director
>> Tactile Media, UX Design
>> 
>> 
>> 
>> Recently, John Allijn wrote:
>> 
>>> Hi,
>>> I have a rectangle that I filled with a gradient in the inspector.
>>> Is there a way to script the colors of this gradient?
>>> I want to let the user pick a color for a color theme and have the gradient
>>> match that.
>>> Thanks!
>>> 
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at 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 at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> 
> 
> Regards,
> 
> Scott Rossi
> Creative Director
> Tactile Media, UX Design
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list