50点 看你能点多块 一些简单的功能

package  {
     
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import fl.controls.Button;
    import flash.events.MouseEvent;
     
    public class Fifty extends Sprite {
         
        private var btn:Button;
        private var btnName:int = 1;
        private var ifnumber:Number = 1;
        private var labelArr:Array = [];
        private var label1:Number = Math.floor(Math.random()*50)+1;
        public function Fifty() {
            // constructor code
            init();
            //btnnameArr();
        }
        private function init():void
        {
            btninit();
        }
        private function btninit():void
        {
            labelArr.push(label1);
            for(var n:int=1;n<50;n++){
                label1 = Math.floor(Math.random()*50)+1;
                if(labelArr.indexOf(label1,0)==-1){
                    labelArr.push(label1);
                }else{
                    n--;
                    label1 = Math.floor(Math.random()*50)+1;
                }
                //btn.label = labelArr.shift();
                 
            }
            for (var i:int = 1; i <= 10; i ++ )
            {
                for (var j:int = 1; j <= 5; j++ )
                {  
                    btn = new Button();
                     
                    //btn.label = String(Math.round(Math.random()*49)+1);
                    btn.label = labelArr.shift();
                    btn.x = i * 50;
                    btn.y = j * 30 ;
                    btn.width = 30;
                    addChild(btn);
                    //btnName++;
                    btn.addEventListener(MouseEvent.CLICK, onAllBtnClickHandler);
                }
            }
             
        }
        private function btnnameArr():void
        {
             
        }
        private function onAllBtnClickHandler(e:MouseEvent):void
        {
            if (e.target.label == ifnumber)
            {
                trace("对了")
                e.target.visible = false;
                ifnumber++;
            }
            //trace(e.target.label);
        }
    }
     
}
posted @   sinsoul  阅读(380)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 从 Windows Forms 到微服务的经验教训
· 李飞飞的50美金比肩DeepSeek把CEO忽悠瘸了,倒霉的却是程序员
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
< 2011年3月 >
27 28 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
3 4 5 6 7 8 9
点击右上角即可分享
微信分享提示