麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

Authorware基礎教程:十天學會authorware6.5之第四天:變量

2024-09-08 19:26:33
字體:
來源:轉載
供稿:網友
(一)變量的基本定義

  變量通常是用來存儲程序執行過程中涉及的數據。變量可以存儲的數據類型有:數值型、字符型、邏輯型,當然也可以存儲以數組、列表等形式存在的數據。變量的加入,使authorware的交互編程更加靈活多變。

  (二)變量的分類

  在authorware 6.5中,變量可以劃分為系統變量、自定義變量和邏輯變量三種類型。這三種變量的使用一般都必須遵循一定的約定,下面就給大家具體講解一下變量類型分類的相關知識。

  1.系統變量

  authorware 6.5內部提供了一系列的系統變量,它們包括cmi(計算機管理教學)、decision(決策)、file(文件)、framework(框架)、general(常規)、graphics(圖形)、icons(圖標)、interaction(交互)、network(網絡)、time(時間)、video(視頻)等共11大類,如圖1所示。這些系統變量不但能夠"各司其職",完成各自的功能任務;更可以"有機結合",協同完成復雜的程序需求。



圖 1

  對于某些特殊的系統變量,使用時后面要有一個"@"字符再加上一個圖標標題,例如"movable@"icontitle" :=false"的格式,這種語句稱為引用變量,此賦值語句表示在程序執行過程不允許用戶對"icontitle"圖標進行任何的移動。

  提示與技巧

  time(時間)類系統變量中的"fulltime"是一個非常有用的系統變量,這個變量的不同之處在于它是一個時時變化的時間變量,且不斷地隨計算機系統時間的改變而改變,正是這種特殊的變化性質,在程序交互設計中顯得十分有用。authorware本身有一個毛病,那就是在某些情況下對函數或變量的值的變化根本不起響應反應,例如某些場合下設計一個永久條件交互分支,設置返回類型為"return",響應條件表達式為a=0,那么本來程序只要在a=0條件下均會響應并執行該永久分支的內容,可恰恰authorware經常在這個時候發病,并不自動去檢測a表達式值的變化,怎么辦?此時如果我們把響應條件改為a+ fulltime=0+ fulltime,情況就大不一樣了,看上去fulltime似乎顯得多余,但正是這個不斷變化的系統變量強迫了authorware去檢查整個表達式的值而決定分支的執行與否,實在妙哉!

2.自定義變量

  自定義變量是用戶根據程序設計與執行的需求而自己添加定義的變量。在authorware 6.5中可以通過調出變量分類窗口(執行菜單【window】/【variables】或快捷鍵ctrl+shift+v)后選擇【new】按鈕進行新建自定義變量操作,如圖2所示;亦可在任何的變量使用場合下直接定義變量,如計算圖標代碼編輯器里,確定后系統會自動判斷該變量為何類型變量,如果為用戶自定義則提示新建之。變量名通常用英文字母+數字來表示,但是不可以出現和系統變量或已有自定義變量同名的情況,即要保證變量名表示的唯一性,否則會出現錯誤提示,如圖3所示。



圖 2



圖 3

  提示與技巧

  在對自定義變量進行字符串賦值時,經常會出現字符串超長而無法直接一次性給變量賦值的情況,此時可以把長字符串拆分為幾小段,然后通過連接符號"^"把它們連接起來進行賦值,例如下列程序代碼最后longstring的值即為字符串"hello,i am rock! how are you?":

  longstring:="hello,i am rock!"
  longstring:=longstring^"how are you?"

  3.邏輯變量

  邏輯變量十分簡單,authorware系統使用的是正邏輯,即只有true(1)或false(0)兩種邏輯值代表真與假。邏輯變量經常使用于某些判斷語句或函數返回值中。

 (三)變量的應用場合

  了解變量的類型后,我們繼續來研究變量的應用場合。一般變量在authorware中的使用場合主要可以分為以下三種情況:

  1.在屬性對話框的文本框中使用變量

  在設置屬性對話框中,經常會遇到條件等文本框,定義的變量即可在文本框內使用,例如圖4所示的電影圖標屬性對話框,其中的【play】域的條件文本框內即可輸入包含變量的條件表達式。類似的應用場合還包括條件響應的條件表達式等等。



圖 4

  2.在計算圖標代碼編輯器中使用變量

  最普遍的應用場合莫過于在計算圖標的代碼編輯器內使用變量了,這也是變量得以靈活運用的核心表現場所。變量在其中發揮了其應有的功能:存儲數據、限制條件等等,充當了authorware程序設計的重要成員角色。



圖 5

  3.在顯示圖標或交互圖標中使用變量

  在顯示圖標或者交互圖標內也可以進行變量的顯示與計算,如圖6所示,變量在顯示圖標或者交互圖標內"引用"都必須使用花括號{}括起來,否則系統會默認為普通文本字符串而不作為變量使用對待。若顯示變量時,需根據變量值的變化時時更新顯示結果,則需要勾選顯示圖標或交互圖標屬性的"update displayed variables"。



圖 6

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美日本一区二区 | 99精品国产成人一区二区 | 嗯~啊~弄嗯~啊h高潮视频 | 一级大片在线观看 | 麻豆视频在线观看 | 中国字幕av | 亚洲一区在线免费视频 | 成人免费av在线 | 亚洲精品动漫在线观看 | 欧美一区高清 | 在线播放一区二区三区 | 亚洲精品欧美二区三区中文字幕 | 中文字幕亚洲一区二区三区 | 法国极品成人h版 | 久久综合精品视频 | 国产手机在线视频 | 久久久国产精品免费观看 | 视频一区二区三区免费观看 | 国产色视频一区 | 精品中文视频 | 永久免费在线观看av | 免费放黄网站在线播放 | 久久亚洲精品国产一区 | 操操操操操 | 日韩欧美精品电影 | 成人国产精品齐天大性 | 亚洲欧美不卡视频 | 国产精品久久久免费 | 一级免费观看 | 久久亚洲国产精品 | 午夜精品福利视频 | 手机黄色小视频 | 曰韩在线视频 | 亚洲成人在线视频网站 | 精品一区二区三区免费 | 国产一级淫片免费看 | 99麻豆久久久国产精品免费 | 干色视频 | hdhdhd69ⅹxxx黑人 | 日本成人在线免费 | 高清一区二区在线观看 |