forked from: スライダーでz軸の移動(全部動かしたいです)

by plus-tic forked from スライダーでz軸の移動 (diff: 30)
全部動かす予定だったけど動かないよ。
5/20 11:26とりあえず仕事します。
♥0 | Line 28 | Modified 2010-05-20 11:27:15 | MIT License
play

ActionScript3 source code

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

//全部動かす予定だったけど動かないよ。
//5/20 11:26とりあえず仕事します。

// forked from Takatsukier's スライダーでz軸の移動
package {
    import flash.display.Sprite;
    import com.bit101.components.HUISlider;
    public class Main extends Sprite {
        
        public var hako:Array = [];
        
        public function Main() {
        	
            //maruの作成
            for(var i:uint = 0; i<100; i++){
            var maru:Sprite = new Sprite();
            maru.graphics.beginFill(rand(0xFFFFFF));
            maru.graphics.drawCircle(0,0,20);
            maru.graphics.endFill();
            addChild(maru);
            hako.push(maru);            
            }
            
            for(var j:uint =0; j<hako.length;j++){
            		var mc:Sprite = hako[j];
            		//maruをセンターに
            		/*var centerX:Number = stage.stageWidth/2;
            		var centerY:Number = stage.stageHeight/2;
            		var center:Number = centerX = centerY;
            		mc.x = mc.y = center;*/
            		
            		//ランダムに配置
            		mc.x = rand(500);
            		mc.y = rand(500);            		
            }
            
            
            //スライダーの設定
            var slider:HUISlider = new HUISlider(this,132,400,"z",function():void{mc.z = slider.value;});
            slider.minimum = -100;
            slider.maximum = 500;
            
            function rand(num:Number):Number{
            		return Math.random()*num;
            }
        }
    }
}