亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 媒體動畫 > 正文

Authorware基礎教程:authorware7程序設計基本的教學文章--JS編制程序(2)

2024-09-08 19:26:43
字體:
來源:轉載
供稿:網友

3.6.1.2  語句

只能在【運算】設計圖標中使用js代碼。在【運算】窗口中輸入js代碼的過程與輸入aws代碼的過程類似,但在輸入js代碼之前,必須利用【運算】窗口工具欄中的【語言】按鈕,將當前語言選擇為javascript,如圖3-51所示。【語言】按鈕以authorware 7.0的標志表示aws語言,同時運算窗口狀態欄的右側也會顯示出當前選用的語言。

圖3-51  編寫js代碼

1.var

變量聲明語句。

var a, b=0, c="hello, world"; //聲明3個變量

2.if

條件語句??梢杂幸韵聝煞N格式:

(1)if ( 條件1 ) {

       操作1

    }

(2)if ( 條件1 ) {

     操作1

    }   else  {

             操作2

    }

條件語句可以嵌套使用。

3.for

循環語句??梢杂幸韵聝煞N格式:

(1)for ( 初始化表達式 ;  結束條件; 表達式 ) {

        操作

    }

   例如

   for ( var i = 0; i < 10; i++ ) {

        //被循環執行的語句

    }

(2)for (  屬性名 in 對象 ) {

           操作

  }

   例如

  for ( property  in objectinstance ) {

    //被循環執行的語句

  }

4.do-while

循環語句。

do {

    //被循環執行的語句

} while ( 結束條件 )

5.while

循環語句。

while ( 開始條件 ) {

    //被循環執行的語句

}

6.break

立即結束循環。

7.continue

立即結束本次循環,提前進入下一輪循環。

8.switch

分支語句。根據表達式expression的值,選擇執行不同的分支。

switch ( expression ) {

    case value1 :

        statement;

        break;

 

    case value2 :

        statement;

        break;

 

    default :

        statement;

}

9.with

通知程序塊中的所有語句當前正在處理的對象,借此可以縮短由點語法形成的語句長度。

with ( object ) {

    //程序塊

}

10.function

用于定義函數。例如

function removeextraspaces(string, delimiter)

{

  var returnstring = "";

  splitstring = string.split(delimiter);

  for(i = 0; i < splitstring.length; i++)

    {

    if (splitstring[i] != "") returnstring += splitstring[i] + delimiter;

    }

  return returnstring;

}

11.return

從函數中返回。

12.try  throw  catch

異常處理。

try {

     throw error ;  //報告異常

        }

catch ( error ) {

        //異常處理程序

         }

finally {

        //其他處理措施

         }

在同一個程序文件中可以同時使用aws與js編程,但是在同一個【運算】設計圖標之中只能使用同一種語言。經常同時使用aws和js編程的設計人員請注意以下幾個方面的問題:

(1)在js中,可以利用“//”或“/*   */”兩種方式增加注釋。其中“//”用于在一行代碼中添加注釋,從字符“//”起直至行結束位置之間的內容都被當作注釋處理?!?**/”用于添加多行注釋內容,“/*”表示注釋的開始位置,“*/”表示注釋的結束位置。

(2)與aws相反,js是大小寫敏感的語言,例如myvariable,myvariable和  myvariable是3個完全不同的變量。

(3)多個js語句由分號分隔,可以放在同一行內。每一行js代碼末尾的分號不是必需的,但是使用分號是一種良好的編程習慣。

(4)書寫js代碼時,直接按下enter鍵就可以將一行較長的語句分為多行。而在書寫aws代碼時,必須通過alt+enter組合鍵達到同樣的目的。

(5)在使用aws時,如果將文件屬性檢查器中的on return屬性設置為resume,那么所有變量的值都會在程序返回時得到恢復,但是這一特性不適用于js。

(6)當修改程序文件中的設計圖標和變量名稱時要格外注意,authorware不會自動修改js代碼中引用的設計圖標和變量名稱,從而導致js代碼運行時出錯,這一點通常在運行程序時才能被發現。

(7)如果js代碼運行時出錯,錯誤代碼的行號將顯示在提示對話框的標題欄中,記下該行號會有助于快速排除js代碼中的錯誤。

(8)在同一程序文件中可以定義同名的js變量和aws變量(盡管這可能造成混淆),但不允許定義與現有設計圖標屬性和方法重名的圖標變量(例如movable、checked等等)。

(9)js對象、函數和變量的作用范圍取決于它們在程序中的位置,在一個【運算】設計圖標中定義的變量、函數和對象都可以在后續的運算設計圖標中繼續使用。

當使用aws編程時,在關閉運算窗口的同時authorware會自動檢查aws代碼中的語法錯誤并及時給出提示。而當使用js編程時,authorware不對js代碼進行語法檢查(哪怕存在非常嚴重的錯誤),因此僅在程序運行時才能發現和定位js代碼中的錯誤。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品爽爽爽爽爽爽在线观看| 夜夜嗨av一区二区三区免费区| 伊人精品在线观看| 国产精品v日韩精品| 日韩精品免费在线| 国产精品久久久久久亚洲影视| 欧美激情精品久久久久久黑人| 久久成年人视频| 国产精品久久久久久久久免费看| 最近免费中文字幕视频2019| 亚洲精品成人久久| 97在线看福利| 91国语精品自产拍在线观看性色| 在线成人免费网站| 日韩在线观看免费av| 日韩欧美在线国产| 中文字幕亚洲一区二区三区| 欧美激情视频网址| 国产精品美女999| 国产午夜精品麻豆| 欧美激情videos| 久久亚洲一区二区三区四区五区高| 久久视频在线看| 亚洲国产高潮在线观看| 成人久久精品视频| 九九热最新视频//这里只有精品| 深夜福利国产精品| 亚洲欧美中文在线视频| 日韩电影中文字幕av| 中文字幕欧美日韩在线| 国产成人涩涩涩视频在线观看| 日韩小视频网址| 欧美激情第一页xxx| 日本高清不卡的在线| 精品一区二区亚洲| 国产精品成人久久久久| 成人午夜激情免费视频| 菠萝蜜影院一区二区免费| 国产精品久久视频| 91在线观看免费网站| 午夜免费久久久久| 性亚洲最疯狂xxxx高清| 国产精品国产三级国产aⅴ浪潮| 日本一区二区三区四区视频| 粉嫩老牛aⅴ一区二区三区| 亚洲欧美日韩在线高清直播| 国产99久久精品一区二区永久免费| 亚洲乱码一区av黑人高潮| 欧美激情喷水视频| 在线一区二区日韩| 欧美精品少妇videofree| 中文字幕国产精品久久| 亚洲国产成人在线视频| 欧美日韩中国免费专区在线看| 色青青草原桃花久久综合| 精品国产一区二区三区久久久| 国产91|九色| 成人免费福利视频| 亚洲日韩欧美视频一区| 日韩一区二区av| 97超碰色婷婷| 日韩va亚洲va欧洲va国产| 欧美日韩精品二区| 国产欧美日韩免费看aⅴ视频| 91在线观看欧美日韩| 久久久亚洲国产天美传媒修理工| 成人免费淫片视频软件| 日韩av在线精品| 亚洲福利影片在线| 成人乱人伦精品视频在线观看| 欧美国产亚洲视频| 久久久久久久影视| 免费91麻豆精品国产自产在线观看| 欧美精品福利视频| 91精品国产91久久久久久吃药| 亚洲一区二区三区成人在线视频精品| 视频在线一区二区| 日本在线观看天堂男亚洲| 欧美高清在线视频观看不卡| 日韩免费在线视频| y97精品国产97久久久久久| 久久久精品一区| 国产精品海角社区在线观看| 亚洲国产欧美在线成人app| 亚洲第一综合天堂另类专| 日本欧美精品在线| 中文字幕国产亚洲| 欧美一级bbbbb性bbbb喷潮片| 国内精品久久久久久影视8| 夜夜狂射影院欧美极品| 91九色综合久久| 欧美国产视频一区二区| 亚洲国产精品网站| 欧美人在线视频| 欧美性xxxx极品高清hd直播| 国产精品久久久久福利| 国产精品久久久久久久久男| 欧美视频在线免费看| 久久天天躁狠狠躁夜夜av| 欧美精品电影在线| 亚洲欧美另类在线观看| 色偷偷888欧美精品久久久| 爽爽爽爽爽爽爽成人免费观看| 国产精品久久久久久久9999| 亚洲影院色无极综合| 国产美女直播视频一区| 91国产美女在线观看| 国产精品美女久久久久av超清| 久久综合免费视频| 91精品国产精品| 国产aⅴ夜夜欢一区二区三区| 欧美精品videosex性欧美| 国产精品嫩草视频| 啊v视频在线一区二区三区| 色婷婷av一区二区三区久久| 欧美精品成人在线| 日本精品va在线观看| 国产中文日韩欧美| 亚洲精品一区二区在线| 久久精品国产视频| 欧美日韩福利在线观看| 97精品国产97久久久久久免费| 91亚洲精品一区二区| 色综合亚洲精品激情狠狠| 欧美激情国产精品| 懂色av影视一区二区三区| 成人精品视频99在线观看免费| 精品国产精品自拍| 成人欧美一区二区三区在线| 色樱桃影院亚洲精品影院| 亚洲精品免费在线视频| 欧美日韩国产中字| 欧美性视频精品| 国模精品视频一区二区| 日韩精品电影网| 538国产精品视频一区二区| 中文字幕亚洲激情| 欧美日本高清视频| 欧美国产日产韩国视频| 欧美日韩中文字幕综合视频| 国产精品极品美女粉嫩高清在线| 在线观看亚洲区| 久青草国产97香蕉在线视频| 久久久久久久久国产精品| 日本韩国在线不卡| 久久久免费精品| 国内精品视频在线| 2018日韩中文字幕| 欧美韩国理论所午夜片917电影| 亚洲国产成人精品一区二区| 91sao在线观看国产| 国产精品永久免费| 少妇高潮久久久久久潘金莲| 91精品视频在线| 日韩免费在线免费观看| 国产精品美女av| 免费av一区二区| 亚洲精品久久久久久久久久久久| 亚洲精品美女久久| 色悠悠久久88| 91国产中文字幕| 国产精品福利小视频| 亚洲一级片在线看| 日韩在线视频线视频免费网站|