日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

更強(qiáng)的適應(yīng)能力 快讓Authorware全屏演示吧

當(dāng)我們用Authorware做完一個(gè)課件,打包刻成光盤到另一個(gè)地方去演示時(shí),往往會(huì)發(fā)現(xiàn)一個(gè)美中不足的地方:課件被設(shè)計(jì)成800×600像素的窗口,在自己的電腦上演示時(shí)是全屏的,但這里的顯示器分辨率是1024×768,課件窗口背后的漂亮桌面有些喧賓奪主 。如果把課件設(shè)計(jì)成1024×768的分辨率,又不能在800×600分辨率的顯示器上完整顯示 。如何讓課件有較強(qiáng)的適應(yīng)能力呢?
拋磚引玉:用Authorware文件屬性使窗口全屏
用Authorware打開源文件,單擊菜單“修改/文件/屬性”,在文件屬性窗口的屬性頁單擊“大小”后面的下拉框,選“使用全屏”(圖1) ?,F(xiàn)在不管你在什么分辨率的顯示器下播放課件,演示窗口都是全屏的了 。但這種方式的全屏有一個(gè)非常大的缺點(diǎn),就是窗口雖然全屏了,但窗口里面的內(nèi)容不會(huì)按比例擴(kuò)大,而是顯示在窗口的左上位置,超出800×600的位置將用窗口背景色填充,看起來有些別扭 。即使我們?cè)趫D1所示文件屬性窗口中將“屏幕居中”選中也無濟(jì)于事 。
瞞天過海:用ucd(外部函數(shù))遮蓋背景在authorware安裝光盤中自帶有一些vcd,其中“cover”能將桌面隱藏起來,當(dāng)authorware應(yīng)用程序運(yùn)行時(shí),屏幕上只能看到演示窗中的內(nèi)容 。它帶有兩個(gè)函數(shù),其中“cover()”能隱藏桌面,“uncover()”顯示桌面 。打開函數(shù)窗口,在“分類”下拉框選擇課件名,單擊左下角 [載入]按鈕,載入這兩個(gè)函數(shù),然后單擊[完成]按鈕(圖2) 。接著在主程序最前面加一個(gè)計(jì)算圖標(biāo),輸入“cover()”,在主程序最后加一個(gè)計(jì)算圖標(biāo),輸入“uncover()” 。運(yùn)行課件,可以看到桌面變成了黑色,課件浮在黑色背景上,有點(diǎn)酷酷的感覺(要在圖1的文件屬性欄中把“屏幕居中”選中,課件窗口才會(huì)顯示在中間) 。當(dāng)運(yùn)行到“uncover()”后,桌面又會(huì)復(fù)原 。
偷梁換柱:用UCD修改顯示器分辨率
如果你不喜歡窗口邊留出空白,我們還可以用UCD來直接修改顯示器的分辨率 。這里要用到的是一個(gè)比較有名的UCD:alTools 。這個(gè)UCD包含的函數(shù)比較多,我們只要用到其中的“alChangeRes”函數(shù) 。它的語法如下: alChangeRes(Width,Height,bitpp,ifreq) 。其中“Width”是顯示器像素寬度,“Height”是高度,“bitpp”是顏色位數(shù),“ifreq”是刷新率 。
載入alChangRes函數(shù)后,在主程序前面加一個(gè)計(jì)算圖標(biāo),輸入以下內(nèi)容:
width:=ScreenWidth
height:=ScreenHeight
depth:=ScreenDepth
ifreq:=75
# 檢測(cè)當(dāng)前屏幕信息并保存起來 。ScreenWidth、ScreenHeight、Screen-Depth三個(gè)系統(tǒng)變量保存了當(dāng)前顯示器的分辨率和顏色數(shù)
N_width:=800
N_height:=600
N_depth:=16
N_ifreq:=75
# 設(shè)置新的分辨率為800×600,32位真彩色,刷新率為75
if (Width=1024) then
alChangeRes(N_width,N_height,N_depth,N_ifreq)
# 如果顯示器寬度為1024,進(jìn)行屏幕調(diào)整
changed:=1
# 標(biāo)記屏幕分辨率已被更改
end if
在退出程序的位置加入一個(gè)計(jì)算圖標(biāo)并輸入以下內(nèi)容:
if changed=1 then alChangeRes(width,height,depth,ifreq)
Quit()
#如果分辨率更改過,進(jìn)行還原并退出程序
注:“#”后為注釋 。
當(dāng)程序檢測(cè)到當(dāng)前顯示器分辨率是1024×768時(shí),將自動(dòng)調(diào)整到800×600,在退出時(shí)再把顯示器調(diào)回原來的設(shè)置,實(shí)現(xiàn)了真正的全屏顯示課件 。
當(dāng)程序檢測(cè)到當(dāng)前顯示器分辨率是1024×768時(shí),將自動(dòng)調(diào)整到800×600,在退出時(shí)再把顯示器調(diào)回原來的設(shè)置,實(shí)現(xiàn)了真正的全屏顯示課件 。

這三種全屏方式的效果分別見圖3、圖4、圖5 。

    推薦閱讀