亚洲国产综合网站|精品国产自在免费观看|日本免费精品一区二区三区|亚洲一区在线日韩在线尤物

<blockquote id="2t14e"></blockquote>
<ul id="2t14e"></ul>
  • <blockquote id="2t14e"></blockquote>

    1. ActionScript教程08:循環(huán)語句詳解

      時間:2013-07-26 14:13:55 ActionScript 我要投稿

      ActionScript教程08:循環(huán)語句詳解

      ActionScript教程08:循環(huán)語句詳解

      Flash ActionScript 共有四類循環(huán)語句,分別是
      for
      for.....in   for..each...in   
      while
      do..while
       
       
       
      for 循環(huán)用于循環(huán)訪問某個變量以獲得特定范圍的值。必須在 for 語句中提供 3 個表達式:
      一個設(shè)置了初始值的變量,一個用于確定循環(huán)何時結(jié)束的條件語句,以及一個在每次循環(huán)中
      都更改變量值的表達式。例如,下面的代碼循環(huán) 5 次。變量 i 的值從 0 開始到 4 結(jié)束,輸
      出結(jié)果是從 0 到 4 的 5 個數(shù)字,每個數(shù)字各占 1 行。
      var i:int;
      for (i = 0; i < 5; i++)
      {
      trace(i);
      }
       
       
       
      for..in循環(huán)【作用不是很大,可以忽略,陽光百科】
      for..in 循環(huán)用于循環(huán)訪問對象屬性或數(shù)組元素。例如,可以使用 for..in 循環(huán)來循環(huán)訪問
      通用對象的屬性 【in表示取變量的屬性名,學(xué)生范文網(wǎng)】:
      var myObj:Object = {x:20, y:30};
      for (var i:String in myObj)
      {
      trace(i + ": " + myObj[i]);
      }
      輸出:
      x: 20
      y: 30
       
      還可以循環(huán)訪問數(shù)組中的元素:
      var myArray:Array = ["one", "two", "three"];
      for (var i:String in myArray)
      {
      trace(myArray[i]);
      }
      輸出:
      one
      two
      three
       
      提示:如果對象是自定義類的'一個實例,則除非該類是動態(tài)類,否則將無法循環(huán)訪問該對象的屬
      性。即便對于動態(tài)類的實例,也只能循環(huán)訪問動態(tài)添加的屬性。
       
       
       
       
       
      for each..in
      可以用來訪問XML或XMLList對象中的標簽、對象屬性保存的值或數(shù)組元素。
      我們以xml為例,講解一下
       
       
      var myXML:XML = <users>
                         <fname>Jane</fname>
                         <fname>Susan</fname>
                         <fname>John</fname>
                      </users>;
      for each (var item in myXML.fname)
      {
      trace(item);
      }
      /* 輸出
      Jane
      Susan
      John
      */
       
       
       
       
       
      while 循環(huán),只要條件為 true,就會反復(fù)執(zhí)行。
       
      var i:int = 0;
      while (i < 5)
      {
      trace(i);
      i++;
      }
       
       
       
      do..while
      do..while 循環(huán)是一種 while 循環(huán),它保證至少執(zhí)行一次代碼塊,這是因為在執(zhí)行代碼塊后
      才會檢查條件。下面的代碼顯示了 do...while 循環(huán)的一個簡單示例,即使條件不滿足,該
      示例也會生成輸出結(jié)果:
      var i:int = 5;
      do
      {
      trace(i);
      i++;
      } while (i < 5);
      // 輸出:5
       
      下一節(jié)介紹函數(shù)部分,是Actionscript的基礎(chǔ)部分的最后一節(jié)。

      【ActionScript教程08:循環(huán)語句詳解】相關(guān)文章:

      1.ActionScript教程07:條件語句的介紹

      2.ActionScript3.0自學(xué)教程

      3.ActionScript3.0開發(fā)流程詳解

      4.ActionScript3.0基礎(chǔ)教程

      5.ActionScript3.0實用教程

      6.Flash ActionScript3.0高級教程全集

      7.「Flash ActionScript3.0經(jīng)典入門教程」-全九集-ActionScript教

      8.Flash ActionScript3.0快速入門教程