中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

Authorware高級教程之制作日積月累圖 -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【www.szmdbiao.com - 電腦資料】

  很多應用軟件在啟動時往往會顯示“日積月累”之類的窗口,其中動態(tài)顯示了與軟件相關(guān)的內(nèi)容或名言佳句等,這在VB中容易實現(xiàn),而在Authorware中更是易如反掌,

Authorware高級教程之制作日積月累圖

。.請跟我來:

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

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

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

  deci_txt:=ReadExtFile(FileLocation^"decision.txt")

  二.在“設(shè)置”交互模塊中只有一個菜單交互“日積月累”

  該交互項的屬性設(shè)置如下:[Scope]域選中

  Perpetual;[Active If]域設(shè)置為deci_txt=0;[Branch]域設(shè)置為Return,其余默認。

  其中的運算圖標內(nèi)容為:

  deci_txt:=deci_txt+1

  WriteExtFile(FileLocation^"decision.txt",deci_txt)

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

  三.雙擊分支圖標,其屬性設(shè)置為:

  [Repeat]域中選擇Don't Repeat;[Branch]域中選擇To Calculated Path,在下面的路徑表達式為deci_txt+1(.其值如為1,進入“不顯示”分支;為2,進入“顯示”圖標)

  “不顯示”分支圖標中的組圖標中無任何內(nèi)容。

  “顯示”分支圖標中的組圖標結(jié)構(gòu)如下:(圖二)

  1.“隨機讀取”運算圖標中內(nèi)容:

  word_txt:=ReadExtFile(FileLocation^"tips.txt")

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

  total_line:=LineCount(word_txt)

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

  line_num:=Random(1,total_line,1)

  --隨機產(chǎn)生一行(條)

  display_line:=GetLine(word_txt,line_num)

  --取出該行的內(nèi)容

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

電腦資料

Authorware高級教程之制作日積月累圖》(http://www.szmdbiao.com)。(圖三)

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

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

  “上一條”按鈕屬性設(shè)置為默認,.運算圖標內(nèi)容為:

  line_num:=line_num-1

  --取出上一行(條)

  if line_num=0 then line_num:=total_line

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

  display_line:=GetLine(word_txt,line_num)

  --取得該行(條)內(nèi)容

  “下一條”按鈕屬性設(shè)置為默認,運算圖標中內(nèi)容為:

  line_num:=line_num+1

  if line_num=total_line then line_num:=1

  display_line:=GetLine(word_txt,line_num)

  “啟動時關(guān)閉”按鈕屬性設(shè)置為:[Active If]域為deci_txt=1;選中Hide When Inactive,其余默認,運算圖標中內(nèi)容為:

  deci_txt:=0

  WriteExtFile(FileLocation^"decision.txt",deci_txt)

  “啟動時顯示”按鈕屬性只須將上面的[Active If]設(shè)為deci_txt=0,其余相同,運算圖標內(nèi)容為:

  deci_txt:=1

  WriteExtFile(FileLocation^"decision.txt",deci_txt)

  “退出”按鈕屬性中將[Branch]設(shè)為Exit Interaction,其余默認,其組圖標中內(nèi)容為空。

  四.“其它內(nèi)容”組圖標為你的主程序內(nèi)容。

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

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

最新文章