在各種多媒體作品中,經(jīng)常可以見到環(huán)繞文字的動畫特效,確實(shí)非常漂亮。可是櫻桃好吃樹難栽,在Authorware作品中,要實(shí)現(xiàn)這種效果,通常是用幾個(gè)運(yùn)動圖標(biāo),設(shè)置各個(gè)文字沿同一個(gè)圓運(yùn)動。實(shí)現(xiàn)起來非常繁瑣,效果也很難保證。其實(shí),咱們可以利用Authorware的函數(shù)功能來實(shí)現(xiàn)這個(gè)效果。制作起來也非常簡單,咱們就試試?
咱就用“中國電腦教育報(bào)”這七個(gè)字來做繞圓轉(zhuǎn)動這個(gè)效果吧?程序的流程線并不復(fù)雜(如圖1)。
圖1
1、“初始值”計(jì)算圖標(biāo)
雙擊該圖標(biāo),打開其輸入窗口,在其中輸入如下內(nèi)容:
h:=320
k:=240
r:=100
Circle(1,h-r,k-r,h+r,k+r)
angle:=2*Pi
2、“環(huán)繞文字”決策圖標(biāo)
在流程線上放好該圖標(biāo)后,雙擊打開其屬性對話框,將“Repeat”的值改為“Until Click/Keypress”。
3、“坐標(biāo)計(jì)算”計(jì)算圖標(biāo)
放置該計(jì)算圖標(biāo)在決策圖標(biāo)右側(cè)后,雙擊打開其輸入窗口,在其中輸入如下內(nèi)容:
x1:=r*COS(angle)+h
y1:=-r*SIN(angle)+k
x2:=r*COS(angle+Pi/10)+h
y2:=-r*SIN(angle+Pi/10)+k
x3:=r*COS(angle+2*Pi/10)+h
y3:=-r*SIN(angle+2*Pi/10)+k
x4:=r*COS(angle+3*Pi/10)+h
y4:=-r*SIN(angle+3*Pi/10)+k
x5:=r*COS(angle+4*Pi/10)+h
y5:=-r*SIN(angle+4*Pi/10)+k
x6:=r*COS(angle+5*Pi/10)+h
y6:=-r*SIN(angle+5*Pi/10)+k
x7:=r*COS(angle+6*Pi/10)+h
y7:=-r*SIN(angle+6*Pi/10)+k
4、“文字”組圖標(biāo)
打開這個(gè)組圖標(biāo),拖一個(gè)顯示圖標(biāo)到其流程線上,雙擊打開其演示窗口,寫入文字“中”,設(shè)置合適的字體、大小和顏色,并設(shè)置其顯示模式為“Transparent”,對齊方式為“居中”。選中該圖標(biāo),執(zhí)行菜單命令“Modify→Icon→ Properties…”,打開“Properties:Display Icon”對話框,將“Positioning”的值改為“On Screen”,并在“Initia”處“X”和“Y”的值的輸入框中分別輸入“x1”和“y1”(如圖2)。
在流程線上依次復(fù)制該顯示圖標(biāo),其演示內(nèi)容分別改為“國”、“電”、“腦”、“教”、“育”、“報(bào)”,屬性對話框“Initia”處“X”和“Y”的值則分別改為“x2”和“y2”、“x3”和“y3”、“x4”和“y4”、“x5”和“y5”、“x6”和“y6”、“x7”和“y7”。
在流程線的下方加一個(gè)等待圖標(biāo),設(shè)置其等待時(shí)間為0.2秒。
圖2
5、“頻率”計(jì)算圖標(biāo)
雙擊該圖標(biāo),在輸入窗口中輸入如下內(nèi)容:angle:=angle-0.2
好了。程序這就算做完了。執(zhí)行一下看看?如圖3所示。
圖3
友情提示:
如果您要環(huán)繞的文字多于7個(gè)或少于7個(gè)怎么辦呢?呵呵,其實(shí)這個(gè)問題很好辦。您仔細(xì)看看上文中“坐標(biāo)計(jì)算”計(jì)算圖標(biāo)和“文字”組圖標(biāo)中的設(shè)置就會明白了。
如果您調(diào)整一下“坐標(biāo)計(jì)算”計(jì)算圖標(biāo)中那個(gè)“Pi/10”的值,還可以改變各個(gè)文字在圓上的位置呢。
好了,不多說了,相信您只要仔細(xì)看看這個(gè)程序,那么自己動手做個(gè)漂亮的效果也不是難事。趕緊試試吧。