• 【AS3代码】纯代码绘制按钮


    package
    {
        import flash.display.SimpleButton;
        import flash.display.Sprite;
        import flash.events.MouseEvent;
        import flash.text.TextField;
        
        public class Main extends Sprite
        {        
            public function Main():void
            {
                init();
            }
            
            private function init():void
            {
                var a:Sprite = new Sprite();        //按钮抬起时显示状态
                huitu(a,0x00ff00);
                var b:Sprite = new Sprite();        //放到按钮上显示状态
                huitu(b,0xff0000);
                var c:Sprite = new Sprite();        //按下按钮显示状态
                huitu(c,0x0000ff);
                
                //创建按钮对象
                var abc:SimpleButton = new SimpleButton(a,b,c,c);
                abc.x = abc.y = 50;
                this.addChild(abc);
                
                abc.addEventListener(MouseEvent.CLICK, abcclick);
            }
            
            private function abcclick(evt:MouseEvent):void
            {
                trace(evt.target.data);
            }
            
            //统一调用的绘图按钮方法
            private function huitu(obj:Sprite, col:uint):void
            {
                obj.graphics.beginFill(col);
                obj.graphics.drawRect(0,0,100,100);
                obj.graphics.endFill();
            }
        }
    }
  • 相关阅读:
    【C&数据结构】---关于链表结构的前序插入和后序插入
    【LC_Overview1_5】---学会总结回顾
    【LC_Lesson5】---求最长的公共前缀
    xorm -sum 系列方法实例
    xorm -Alias,Asc,Desc方法实例
    xorm -Find方法实例
    xorm -Exist方法实例
    xorm -Get方法实例
    xorm-创建时间created
    xorm插入数据实例
  • 原文地址:https://www.cnblogs.com/kingfly/p/2469473.html
Copyright © 2020-2023  润新知