其實(shí)在authorware中做個(gè)小石英鐘并不難,因?yàn)閍uthorware的系統(tǒng)變量中提供了hour、minute、sec三個(gè)變量,分別表示當(dāng)前系統(tǒng)時(shí)鐘中小時(shí)數(shù)、分?jǐn)?shù)和秒數(shù)。而且在authorware的系統(tǒng)函數(shù)中提供了象line、circle等畫線畫圓函數(shù)。所以我們要做的,只不過是利用所學(xué)過的數(shù)學(xué)知識(shí)計(jì)算一下,如何根據(jù)那些時(shí)間變量提供的數(shù)值,來畫秒針、分針和時(shí)針而已。
以下就是實(shí)現(xiàn)的過程了。
首先拖一個(gè)計(jì)算圖標(biāo)到流程線上,命名為“windowsize”,雙擊打開其輸入窗口,在其中輸入如下的內(nèi)容:resizewindow(300,300)。這句話的意思是將演示窗口的長和寬均定義為300象素。
一、表盤的畫法
再拖一個(gè)計(jì)算圖標(biāo)到流程線上,命名為“表盤”,雙擊打開其輸入窗口,在其中輸入如下的內(nèi)容:
其中r值是表盤的半徑大小。而h和k的值則決定了表盤中心的位置。此處咱們是用12個(gè)圓點(diǎn)來表示那12個(gè)小時(shí)。其實(shí),您完全可以找到更漂亮的方法來做表盤的。呵呵,這個(gè)我就不用細(xì)說了吧。
二、表針的畫法
下面拖一個(gè)決策圖標(biāo)到流程線上,然后在其右側(cè)放一個(gè)計(jì)算圖標(biāo),命名為“畫表針”,雙擊打開其輸入窗口,輸入如下的內(nèi)容:
雙擊那個(gè)決策圖標(biāo),打開“properties:decision icon”對話框,將其中的“repeat”值選為“until click/keypress”,其余的地方就用默認(rèn)設(shè)置好了。如圖1所示。

三、退出的設(shè)置
在流程線上放一個(gè)計(jì)算圖標(biāo),命名為“退出”,雙擊打開其輸入窗口,在其中輸入如下的內(nèi)容:quit()。
好了,大功告成!完成后的程序流程線如圖2所示。

[1] [2] 下一頁
新聞熱點(diǎn)
疑難解答