偶爾看到一篇《用authorware顯示bmp圖像》的文章,讀后產(chǎn)生一些疑問,感到頗有美中不足之處。以下是本人進(jìn)一步的簡化方案,敬請(qǐng)高手指教。
一.構(gòu)建流程.(圖一)

注:為敘述方便,本例中將圖片放在與該程序同位置的文件夾“pic”中。
二.雙擊“指定圖片目錄”計(jì)算圖標(biāo),.輸入以下內(nèi)容:
all_pic:=catalog(filelocation^"pic","f")
--指定圖片目錄
n:=1
--n指定欲顯示的圖片
三.雙擊“觀看”決策圖標(biāo),.在打開的屬性對(duì)話框中(我用的是中文版),將“重復(fù)”的值改為“直到判斷為真”,并在其下方的輸入框中輸入(見圖二):

n>linecount(all_pic)
四.打開“顯示圖片”組圖標(biāo)。
1.在“顯示指定圖片”計(jì)算圖片中輸入以下內(nèi)容:
pic_name:=getline(all_pic,n)
--獲取第n張圖片名稱
2.打開“顯示指定圖片”顯示圖標(biāo),執(zhí)行“文件→導(dǎo)入...”,.隨意導(dǎo)入一幅圖片,并選中“l(fā)ink to file”復(fù)選框。.然后雙擊剛才輸入的圖片,將打開圖象屬性對(duì)話框(圖三),在“文件”輸入框中將文件名改為:
=filelocation^"pic//"^pic_name

為了改變圖片的大小(如做課件時(shí)往往使圖片覆蓋整個(gè)屏幕),可繼續(xù)對(duì)“版面布局”進(jìn)行相應(yīng)設(shè)置(圖四):“選項(xiàng)”中選中“比例”;“位置”項(xiàng)中x和y代表圖片出現(xiàn)的位置;“大小”項(xiàng)中即代表每張圖片的像素大小。

3.打開“下一張”計(jì)算圖標(biāo),輸入以下內(nèi)容:
n:=n+1
五.在“退出”.計(jì)算圖標(biāo)中輸入:quit()
新聞熱點(diǎn)
疑難解答