国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 媒體動(dòng)畫 > 正文

Authorware類和函數(shù):交互返回類型地對(duì)比

2024-09-08 19:24:38
字體:
供稿:網(wǎng)友
  利用authorware進(jìn)行多媒體程序設(shè)計(jì)過程中,交互顯得十分重要。合理靈活地利用交互項(xiàng),實(shí)現(xiàn)程序內(nèi)容的靈活控制,這實(shí)際上是多媒體開發(fā)制作最基本要求:及時(shí)反饋、自由控制。在authorware中交互項(xiàng)有如圖2.1所示有四種交互返回類型:exit、continue、return和try again,程序流程默認(rèn)情況下是最后一種try again類型。我們?cè)诔绦蛟O(shè)計(jì)中應(yīng)該注意它們的區(qū)別,合理地控制程序的流程方向。



圖2.1 四種交互返回類型程序流程

  我們可以在不打開交互項(xiàng)的屬性對(duì)話框的情況下,通過按住ctrl鍵,鼠標(biāo)左鍵單擊交互項(xiàng)的出口位置,改變?cè)摻换ロ?xiàng)的返回類型,這是常用的一種快捷方法。

2.1“try again”交互返回類型

  “try again”交互返回類型是最常用的一種交互,如圖2.2和圖2.3所示的兩個(gè)程序流程是有區(qū)別的。在圖2.2中,其實(shí)交互項(xiàng)的出口類型為“try again”或“exit”或“continue”將沒有任何區(qū)別,因?yàn)槌绦蛄鞒虝?huì)自動(dòng)運(yùn)行“返回交互”后面的群組圖標(biāo)程序。在圖2.3中,程序運(yùn)行到交互“返回交互”時(shí),程序?qū)⑼A粼诮换ァ胺祷亟换ァ钡娜肟谔帲粫?huì)自動(dòng)運(yùn)行“返回交互”后面的程序內(nèi)容;當(dāng)用戶有了的進(jìn)一步操作控制交互時(shí),此時(shí)程序?qū)⑴袛嘟换グl(fā)生的各個(gè)條件,并運(yùn)行得到響應(yīng)的交互程序。



圖2.2 “try again”交互返回類型



圖2.3 “try again”交互返回類型
2.2“continue”交互返回類型



圖2.4 “continue”交互返回類型



圖2.5 “continue1”交互項(xiàng)的設(shè)置

  如圖2.4所示,條件交互項(xiàng)“continue1”運(yùn)行結(jié)束后,程序流程將沿著“continue2”交互項(xiàng)方向走,接著判斷交互項(xiàng)“continue2”是否滿足條件的執(zhí)行。

  我們?cè)O(shè)置交互項(xiàng)“continue1”的屬性的“automatic”區(qū)域?yàn)椤皐hen true”,如圖2.5所示,這時(shí)如果交互項(xiàng)“continue1”的出口類型為“try again”,而且交互項(xiàng)“continue1”的響應(yīng)條件滿足的話,程序?qū)⒉粩嗟匮h(huán)執(zhí)行交互項(xiàng)“continue1”的內(nèi)容,直到條件不為真為止,此時(shí)交互項(xiàng)“continue2”將沒有機(jī)會(huì)被判斷執(zhí)行。

  由此可見,如果當(dāng)前有一個(gè)交互項(xiàng)有可能被不斷的重復(fù)執(zhí)行,并且它后面還有其他交互項(xiàng),此時(shí)我們需要把前一個(gè)交互項(xiàng)的出口類型設(shè)置為“continue”交互類型,而不能為“try again”交互類型。
2.3“exit”交互返回類型

  相對(duì)于其它三種交互返回類型,“exit”交互返回類型的控制非常的簡(jiǎn)單,也是很容易被用戶所掌握的。如圖2.6所示,當(dāng)程序執(zhí)行完交互“交互類型”的“exit”交互項(xiàng)后,程序流程將退出交互“交互類型”,繼續(xù)執(zhí)行后面的程序內(nèi)容。有目的地利用“exit”交互類型,在程序流程中將會(huì)發(fā)生意想不到的變化。



圖2.6 “exit”交互返回類型

2.4“return”交互返回類型

  如圖2.7所示,只有設(shè)置交互項(xiàng)為永久交互,即在該交互項(xiàng)屬性中的“scope”區(qū)域中選上“perpetual”選項(xiàng),“branch”區(qū)中才有“return”交互返回類型可選。

  如圖2.8所示,程序在任意位置調(diào)用交互項(xiàng)“return”,執(zhí)行完該部分內(nèi)容后,程序?qū)⒎祷氐匠绦蛑袛嗾{(diào)用的地方,繼續(xù)執(zhí)行被中斷的程序流程。



圖2.7 “return”交互項(xiàng)的屬性設(shè)置



圖2.8 “return”交互項(xiàng)返回類型

專題總結(jié)

  總結(jié)authorware四種交互返回類型的比較,在多媒體開發(fā)的實(shí)際應(yīng)用中,我們應(yīng)該合理地、靈活地運(yùn)用這四種交互類型,清晰地區(qū)分它們?cè)趫?zhí)行效果上的區(qū)別,這對(duì)于程序流程的開發(fā)是值得重視的一點(diǎn)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南丰县| 黄大仙区| 江川县| 云和县| 仲巴县| 承德市| 江西省| 黄龙县| 蒲城县| 太仆寺旗| 周口市| 榆中县| 桑植县| 越西县| 昆明市| 轮台县| 广灵县| 山东省| 广昌县| 嘉祥县| 磐安县| 景泰县| 资兴市| 河源市| 砀山县| 比如县| 江西省| 徐汇区| 禄丰县| 库尔勒市| 广平县| 辽源市| 宁安市| 全南县| 宜章县| 肃北| 新河县| 任丘市| 舟山市| 孝昌县| 陇西县|