CLICK HERE TO COPY
Actionscript:
[SWF(width = 500, height=500)]
var ring:MovieClip = createRing();
ring.x = stage.stageWidth / 2;
ring.y = stage.stageHeight / 2;
addChild(ring);
function createRing(sectionNum:int = 30):MovieClip{
var container:MovieClip = new MovieClip();
container.circles = [];
container.theta = 0;
container.thetaDest = 0;
var step:Number = (Math.PI * 2) / sectionNum;
for (var i:int = 0; i<sectionNum; [...]
CLICK HERE TO COPY
Actionscript:
makeFlyer();
function makeFlyer():void{
var thing:MovieClip = new MovieClip();
thing.x = 200;
thing.y = 200;
addChild(thing);
var prop:Shape = new Shape();
with (prop.graphics){
lineStyle(0,0x000000);
beginFill(0x000000);
moveTo(-100,0);
curveTo(-100, -30, 0, 0);
[...]
Posted in motion | Tagged actionscript, as3, flash |
By Zevan | April 30, 2010
So there are 434 posts on this site to date. I hope to keep posting but it isn't always easy to come up with new ideas. Another project I've been working on is a series of drawings and interactive animations over at my other website (shapevent). I've been creating entries for this part of shapevent [...]
By Zevan | April 24, 2010
CLICK HERE TO COPY
Actionscript:
var circles:Array = [];
for (var i:int = 0; i<30; i++){
var c:Sprite = makeCircle();
c.x = stage.stageWidth / 2;
c.y = stage.stageHeight / 2;
c.scaleX = 1 + i/2;
c.scaleY = 0.5 + i/4;
addChild(c);
circles.push(c);
}
addEventListener(Event.ENTER_FRAME, onLoop);
function onLoop(evt:Event):void {
circles[0].y += (mouseY - circles[0].y) [...]