クラスわけわけ

by megane_bomb1 forked from 検索機能つける (diff: 260)
♥0 | Line 37 | Modified 2011-05-12 18:59:36 | GPLv3 License
play

ActionScript3 source code

/**
 * Copyright megane_bomb1 ( http://wonderfl.net/user/megane_bomb1 )
 * GNU General Public License, v3 ( http://www.gnu.org/licenses/quick-guide-gplv3.html )
 * Downloaded from: http://wonderfl.net/c/j1zm
 */

package {
    import flash.display.Sprite;
    public class Main extends Sprite {
        public var sprite:Sprite;
        public var Button:SetButton;
        
        public function Main() {
            sprite = new Sprite();
            Button = new SetButton(sprite);
            
        }
    }
}


import flash.display.*;
import flash.text.*;
import flash.ui.Mouse; 
import flash.events.*;

class SetButton extends Sprite{
    public function SetButton(sprite:Sprite){
        var button:SimpleButton;
        //bottom
        button = new SimpleButton();
        button.upState = makeRoundRect(0x00FF00);
        button.overState = makeRoundRect(0x0000FF);
        button.downState = makeRoundRect(0xFF0000);
        button.hitTestState = button.upState;


       stage.addChild(button);
        button.y = 10;
        button.x = 110;
        button.width = 40;
    }
    
    //ボタン用グラフィック作成
    private function makeRoundRect(color:uint):Sprite{
        var s:Sprite = new Sprite();
        s.graphics.beginFill(color);
        s.graphics.drawRoundRect(0, 0, 100, 20, 15);
        s.graphics.endFill();
        s.alpha = 0.8;
        return s;
    }
    
}