authorware的知識(shí)對(duì)象功能是十分強(qiáng)大的,但往往在使用中缺乏交互性,其中的參數(shù)也只能在打開(kāi)“知識(shí)對(duì)象”后,在其內(nèi)部才能設(shè)定。能不能讓其中的參數(shù),用交互在其外部設(shè)定,再引入到知識(shí)對(duì)象中使用呢?當(dāng)然還是有辦法的,下面就讓我們一起來(lái)看看吧。
我們用“message box knowledge object”來(lái)舉一例(如圖1)。
圖1
1、打開(kāi)authorware5,新建文件并保存名為“擴(kuò)展功能”。
2、在程序流程圖中,拖入一個(gè)交互圖標(biāo),命名為“定義提示語(yǔ)a”,在它的右邊拖入一個(gè)計(jì)算圖標(biāo),命名為“*”,(即可以在此文本交互中輸入任意值)交互設(shè)定為“文本交互”。
雙擊此交互標(biāo)志,在屬性窗口中的reponse卡中,branch選項(xiàng)選擇“exit interaction”(退出交互)。
3、雙擊計(jì)算圖標(biāo)“*”,在其窗口中寫(xiě)入語(yǔ)句
a:=entrytext
4、在下面拖入“message box knowledge object”知識(shí)對(duì)象,一直按下一步,在第五步“caption/message”窗口中,在標(biāo)題框中輸入“擴(kuò)展功能”,在“enter the text for the body of the message box”(提示文字內(nèi)容),輸入:
=a
注意:必須在變量“a”前加一個(gè)“=”,否則提示文字將不是在文本交互中你輸入的文字,而只顯示字母“a”。
到這里,你是不是已經(jīng)知道了“地雷”的秘密了,就是在變量前的等號(hào),有它就可以實(shí)現(xiàn)知識(shí)對(duì)象中,設(shè)定變量外部交互了。這個(gè)方法同樣適用于其他的知識(shí)對(duì)象。是不是有挖地雷的沖動(dòng)了,快來(lái)試試吧!
新聞熱點(diǎn)
疑難解答