New Gradient Pane
Stephen Barncard
stephenREVOLUTION2 at barncard.com
Thu Oct 30 13:42:00 EDT 2008
Yes, I love the gradient feature. If you haven't yet -- check out the
fillGradient property. It's a style property and uses the 3.0 multi
layer property structure. It's actually a property set, with lists of
lists inside.
One can actually set most of the gradient parameters of a graphic object by
set the fillGradient of graphic B to the fillgradient of graphic A
I can imagine someone will be making a tool to get further into
control of this object.
For instance the the only way to 'get at' the list of gradient
"stops" is by script:
fillGradient["ramp"]
A return delimited list of gradient stops (see below) that
define the layout of the of the gradient.
A gradient stop is a comma is a comma delimited list of numbers that
specify the following values:
position - number between 0 and 1
red, green, blue - numbers between 0 and 255
alpha - number between 0 (transparent) and 255
(opaque), if omitted it is assumed to be 255.
A simple iTunes-like ramp would be described like this:
0.01389,195,200,174
0.98610,252,253,230
there's a lot of "stuff" in here! As it turns out, the built-in
gradients open up new avenues of gui and gauge design.
>I just spent the afternoon getting to know the new Gradient Pane and
>reproduced a GUI sample from online. The result? I am very happy
>with the gradients and especially with the blending of highlights
>and shadows and borders and fills. WOW this really makes creating
>gradients a great part of my tool set. I used to have to go straight
>to Photoshop and back again but now these gradients are really
>possible in RR and fully scriptable to boot.
>Very impressed.
>Demo Skin on left and Revolution skin on the right. (Other than the
>OS specific controls the Revolution one is awesome.)
>http://gallery.me.com/mcgrath3#100236/Picture-2033&bgcolor=black
>Tom McGrath III
--
stephen barncard
s a n f r a n c i s c o
- - - - - - - - - - - -
More information about the use-livecode
mailing list