Scripting gradients
John Allijn
jallijn at gmail.com
Wed Sep 5 06:30:59 EDT 2012
It works! :)
On Sep 5, 2012, at 12:17, Guglielmo Braguglia <guglielmo at braguglia.ch> wrote:
> John ... your values are already *RGB* values, just differently written ... ;-)
>
> E.g. ... *#FF7F00* is made by three couples of values : FF (/the R value/) 7F (/the G value/) 00 (/the B value/) just written in hexadecimal ... convert to the decimal value and ... that's all.
>
> So #FF7F00 is just 255, 127, 0 :-)
>
> Guglielmo
>
>
> On 05.09.2012 11:58, John Allijn wrote:
>> 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
>> _______________________________________________
>> 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
More information about the use-livecode
mailing list