Shading a cone?

Anyone any ideas?

I’ve tried doing a linear gradient on a rectangle, then distorting it to fit over the cone (ie. triangle with curved base) but the CS4 IDE doesn’t distort the fill, only the shape.