flash on 2010-4-26

by 084
♥0 | Line 40 | Modified 2010-04-26 19:40:38 | MIT License
play

ActionScript3 source code

/**
 * Copyright 084 ( http://wonderfl.net/user/084 )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/vWE7
 */

package {
	import flash.display.Sprite;
	import flash.events.Event;
	public class Tutorial2_mod extends Sprite {
		public function Tutorial2_mod() {
			var dock:Dock = new Dock();
			dock.x = 150;
			dock.y = 180;
			addChild(dock);
			
			for (var i:int = 1; i <= 10; i++) {
				myCircle(100 + 30 * i);
			}
		}
		public function myCircle(centerX:int):void {
			graphics.beginFill(0xff6600);
			graphics.drawCircle(centerX, 100, 15);
		}
	}
}

import flash.display.Sprite;
import flash.events.Event;
class Dock extends Sprite {
	private var iconAry:Array = new Array(10);
	function Dock() {
		for (var i:int = 0; i < 10; i++) {
			iconAry[i] = new Sprite();
			iconAry[i].graphics.beginFill(0xff6600);
			iconAry[i].graphics.drawCircle(0, -15, 15);
			iconAry[i].graphics.endFill();
			addChild(iconAry[i]);
			iconAry[i].x = 30 * i + 15;
		}
		addEventListener(Event.ENTER_FRAME, IconMove);
	}
	private function IconMove(event:Event):void {
		for (var i:int = 0; i < 10; i++) {
			iconAry[i].scaleY = 1 + mouseX / 100;
		}
	}
}