Since the original Rubber Screw here in my deviantArt gallery vanished somehow some time ago, and I would have to go through the hard disk of an old computer to find it again, I thought I might as well make a new one. So here it is!
It is AS3, yes. Although it's really not all that different from AS2. It's not using the new 3d feature of Flash. The tutorials have all this talk about packages and classes and importing and writing flash.displayObject on everything and having all the code in a seperate textfile, but I just put an enterframe function on the timeline inside the individual square movieclips. So it's just like onClipEvent(enterFrame), lol.
I can post the code if you're interested. I've certainly had my share of frustration going over to AS3. You have to write var when you make a variable now, I've never had to do that before, haha. But maybe you already know AS3.
As for dynamic gradient fills, I'm not exactly sure what you mean by dynamic. ^^ I suppose you mean like a radial fill? Cause that's what it is. Or maybe you're thinking of scripted fills? That it isn't. It's really just a circular fill with a square mask, where the square rotates and the fill stays the same.
very interesting. I know a little as3, but I'm very much still learning. I just figured out how to use classes, and they are pretty nice. by dynamic fills, I meant you set the fill type, placement, color, and rotation etc of the fill and apply it to each square. that's interesting that you just masked it off and it still runs that smoothly.
I'd be interested in knowing if you did this same thing here but without the masks if it would improve the frame rate on a higher quality (which currently looks beautiful, but runs slow)
I guess for things like huge particle systems you can write a class to handle each one, but the speed increase comes in how you can cycle through them faster whereas if you're just using a huge array of variables to control a particle system, it causes things to bog down.
I've been having fun defining draw areas and setting individual pixels colors to draw custom shapes and things, but I haven't made anything super with as3 yet. just sucks having to start aaaall oooover.
well, I mean you can make whatever shape you want, you just draw it all out in pixels instead of using fills or lines or what have you. it doesn't come out anti-aliased, unless you can figure out a way to do that by hand. by draw area, I mean it's a thing in flash that lets it know in what area you'll be setting pixels in. then you can use setPixel and give it and X a Y and a color, and it turns that pixel to that color.
I think the gradient fill code is in the help under gradientfill