Set up a matrix which determines the gradient box and pass it to the
beginGradientFill(), e.g:
var m: Matrix = new Matrix();
m.createGradientBox(100, 100);
_grad.graphics.beginGradientFill("linear", [0x0000ff, 0xffffff, 0xffffff,
0x0000ff], [1, 1, 1, 1], [0,85,170,255], m);
Attila
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From: Rob Romanek <[EMAIL PROTECTED]>
To: [email protected] <[email protected]>
Date: Wednesday, July 18, 2007, 7:48:01 PM
Subject: [Flashcoders] AS3 BitmapGradientFill
--====----====----====----====----====----====----====----====----====----===--
I'm sure I'm missing something basic here. In Flash 9 I'm trying to create
a gradient fill that starts at blue, over the first 3rd of the shape it
fades to white, remains solid white over the next 3rd then over the final
3rd it fades from white back to blue. I thought the code below should do
it but I get an image that starts off solid white for about the first 3rd
then fades to blue.
Any suggestions on what I'm doing wrong.
Thanks,
Rob
var _grad:Shape = new Shape();
_grad.graphics.beginGradientFill("linear", [0x0000ff, 0xffffff, 0xffffff,
0x0000ff], [1, 1, 1, 1], [0,85,170,255]);
_grad.graphics.drawRect(0,0,100,100);
_grad.graphics.endFill();
addChild(_grad);
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com