zoukankan      html  css  js  c++  java
  • ENTER_FRAME事件做进度条

    package
    {
    /**
     * @author zoe
     *
     */
    import flash.display.Sprite;
    import flash.events.Event;
    
    public class Main extends Sprite
    {
        private var rect:Sprite;
        private var bar:Sprite;
        public function Main()
        {
            init();
        }
        
        private function init():void
        {
            rect = new Sprite();
            rect.graphics.lineStyle(1,0xff6699);
    //        rect.graphics.beginFill(0x00ff00);
            rect.graphics.drawRect(0,0,200,30);
            rect.graphics.endFill();
            rect.x = 50;
            rect.y = 300;
            addChild(rect);
            
            bar = new Sprite();
            bar.graphics.beginFill(0x00ff00);
            bar.graphics.drawRect(0,0,1,29);
            bar.graphics.endFill();
            addChild(bar);
            bar.x = 51;
            bar.y = 301;
            
            addEventListener(Event.ENTER_FRAME,efHandler);
            
        
        }
        
        protected function efHandler(event:Event):void
        {
            // TODO Auto-generated method stub
            bar.width+= 2;
            if(bar.width >=rect.width-2)
            {
                bar.width = rect.width-2;
                removeEventListener(Event.ENTER_FRAME,efHandler);
            }
        }
    }
    }
  • 相关阅读:
    pyVmomi入门
    一个简单的web框架实现
    H3C交换配置PBR最佳实践
    jQuery入门第三
    jQuery入门第二
    JS笔记 入门第四
    JS笔记 入门第三
    JS笔记 入门第二
    day16
    python之路-DAY10
  • 原文地址:https://www.cnblogs.com/kuailezoe/p/2803557.html
Copyright © 2011-2022 走看看