乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      as3.0 導(dǎo)航欄菜單實(shí)例

       宜賓翠屏區(qū) 2019-02-25

      [知識(shí)點(diǎn)]
       1、AS創(chuàng)建按鈕 upState、overState、 downState、 hitTestState
       2、打開(kāi)網(wǎng)頁(yè) navigateToURL()
       3、用for創(chuàng)建的若干個(gè)按鈕,得到對(duì)應(yīng)的數(shù),便于取得數(shù)組中對(duì)應(yīng)的某元素 var b:SimpleButton=event.target as SimpleButton;getChildIndex(b)
       4、運(yùn)用Timer類(lèi)創(chuàng)建按鈕指示移動(dòng)效果]
       
      //設(shè)置幀速 
      stage.frameRate = 30;
      //申明一些變量 
      var namearray:Array = new Array("閃吧","動(dòng)漫","教材","素材","論壇");
      var urlarray:Array=new Array("http://www.","http://www./flash", 
      "http://www2./teach","http://www./download.shtml", 
      "http://space./bbs");
      var btn:SimpleButton;
      var k:uint;
      var url:URLRequest;
      var t:Timer = new Timer(30);
      var X0:Number;
      var Y0:Number;
      //創(chuàng)建按鈕 
      for (k=0; k<namearray.length; k++)
      {
       btn=new SimpleButton();
       btn.x = 50 * k + 100;
       btn.y = 50;
       btn.upState = hua(0x006600);
       btn.overState = hua(0x009900);
       btn.downState = hua(0x006600);
       btn.hitTestState = btn.upState;
       btn.addEventListener(MouseEvent.MOUSE_MOVE,jg);
       btn.addEventListener(MouseEvent.CLICK,dj);
       var txt:TextField=new TextField();
       txt.autoSize = TextFieldAutoSize.CENTER;
       txt.textColor = 0xffffff;
       txt.text = namearray[k];
       txt.x=(btn.width-txt.width)/2+btn.x;
       txt.y=(btn.height-txt.height)/2+btn.y;
       addChild(btn);
       addChild(txt);
       txt.mouseEnabled = false;
      }
      function hua(color:uint):Shape
      {
       var circle:Shape=new Shape();
       circle.graphics.beginFill(color);
       circle.graphics.drawRect(0,0,50,20);
       circle.graphics.endFill();
       return circle;
      }
      //按鈕指示 
      var zs:Sprite=new Sprite();
      zs.graphics.beginFill(0x009900);
      zs.graphics.moveTo(-5,15);
      zs.graphics.lineTo(5,15);
      zs.graphics.lineTo(0,10);
      zs.graphics.lineTo(-5,15);
      zs.graphics.endFill();
      zs.x = 125;
      zs.y = 35;
      addChild(zs);
      //按鈕指示的坐標(biāo)設(shè)置 
      t.addEventListener("timer",js);
      function js(e:TimerEvent):void
      {
       var dx:Number = X0 - zs.x;
       var dy:Number = Y0 - zs.y;
       var jl:Number=Math.sqrt(dx*dx+dy*dy);
       if (jl<1)
       {
        zs.x = X0;
        zs.y = Y0;
        t.stop();
       }
       else
       {
        var vx:Number = dx * .2;
        var vy:Number = dy * .2;
        zs.x +=  vx;
        zs.y +=  vy;
       }
      }
      //鼠標(biāo)經(jīng)過(guò)按鈕 
      function jg(e:MouseEvent):void
      {
       X0 = e.target.x + 25;
       Y0 = e.target.y - 15;
       t.start();
      }
      //鼠標(biāo)按下按鈕 
      function dj(e:MouseEvent):void
      {
       var b:SimpleButton = e.target as SimpleButton;
       url = new URLRequest(urlarray[getChildIndex(b) / 2]);
       navigateToURL(url);
      }

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約