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

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

Authorware開發(fā)實例:用Authorware繪制日積月累

2024-09-08 19:25:19
字體:
來源:轉載
供稿:網友
很多應用軟件在啟動時往往會顯示“日積月累”之類的窗口,其中動態(tài)顯示了與軟件相關的內容或名言佳句等,這在vb中容易實現(xiàn),而在authorware中更是易如反掌。.請跟我來:

相關素材:首先,用截圖軟件取得其它程序“日積月累”的圖片picture.jpg,當然也可用vb做一個,注意一定要去掉其中的按鈕部分。其次,在該程序所在的文件夾下建立decision.txt(記錄是否顯示“日積月累”窗口的信息,其中只有一個數(shù)字1)、tips.txt(記錄名言佳句,每句各占一行)。

程序流程(圖一)及各個模塊說明:

一.在“讀取記錄是否顯示的數(shù)據(jù)”運算圖標中輸入:

deci_txt:=readextfile(filelocation^"decision.txt")

二.在“設置”交互模塊中只有一個菜單交互“日積月累”,該交互項的屬性設置如下:[scope]域選中

perpetual;[active if]域設置為deci_txt=0;[branch]域設置為return,其余默認。

其中的運算圖標內容為:

deci_txt:=deci_txt+1

writeextfile(filelocation^"decision.txt",deci_txt)

--當用戶選中該選項時,程序則向記錄文件中重新寫入數(shù)據(jù)(1),以便下次啟動時顯示

三.雙擊分支圖標,其屬性設置為:[repeat]域中選擇don't repeat;[branch]域中選擇to calculated path,在下面的路徑表達式為deci_txt+1(.其值如為1,進入“不顯示”分支;為2,進入“顯示”圖標)

“不顯示”分支圖標中的組圖標中無任何內容。

“顯示”分支圖標中的組圖標結構如下:(圖二)

1.“隨機讀取”運算圖標中內容:

word_txt:=readextfile(filelocation^"tips.txt")

--讀出記錄名言佳句的所有文字

total_line:=linecount(word_txt)

--取得上述文字的總行數(shù)(總條目)

line_num:=random(1,total_line,1)

--隨機產生一行(條)

display_line:=getline(word_txt,line_num)

--取出該行的內容

2.雙擊“日積月累”交互圖標,輸入(file/import)剛才做的圖片picture.jpg,點擊文字工具,在圖片上欲顯示文字的區(qū)域單擊,輸入{display_line},設置好顏色、字體等。(圖三)

現(xiàn)在明白怎么回事了?還有更精彩的,繼續(xù)看。

該交互圖標中共包含五個按鈕交互項:上一條,下一條,啟動時顯示,啟動時關閉,退出。將這些按鈕與圖片的位置排列好。

“上一條”按鈕屬性設置為默認,.運算圖標內容為:

line_num:=line_num-1

--取出上一行(條)

if line_num=0 then line_num:=total_line

--如果已到第一行(條),則取最后一(條)

display_line:=getline(word_txt,line_num)

--取得該行(條)內容

“下一條”按鈕屬性設置為默認,運算圖標中內容為:

line_num:=line_num+1

if line_num=total_line then line_num:=1

display_line:=getline(word_txt,line_num)

“啟動時關閉”按鈕屬性設置為:[active if]域為deci_txt=1;選中hide when inactive,其余默認,運算圖標中內容為:

deci_txt:=0

writeextfile(filelocation^"decision.txt",deci_txt)

“啟動時顯示”按鈕屬性只須將上面的[active if]設為deci_txt=0,其余相同,運算圖標內容為:

deci_txt:=1

writeextfile(filelocation^"decision.txt",deci_txt)

“退出”按鈕屬性中將[branch]設為exit interaction,其余默認,其組圖標中內容為空。

四.“其它內容”組圖標為你的主程序內容。

好了,大功告成,點擊restart(圖四),如果沒有出現(xiàn)“日積月累”窗口,只須選中菜單“選項”中的“日積月累”,重新啟動即可。

是不是很酷?再仔細看看,怎么少了一個按鈕?您自己琢磨吧!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南京市| 秀山| 黔西| 射洪县| 连江县| 五家渠市| 新竹市| 宁陵县| 杂多县| 湘西| 阳曲县| 项城市| 天门市| 上虞市| 凤城市| 吴桥县| 勐海县| 上饶县| 泰安市| 东乡| 信阳市| 息烽县| 德惠市| 康定县| 大港区| 肃北| 伊宁县| 彩票| 台中县| 阳泉市| 德化县| 长乐市| 孟津县| 建昌县| 家居| 广灵县| 景德镇市| 镇沅| 克拉玛依市| 墨玉县| 科技|