使用過由Macromadia公司出品的Authorware多媒體制做軟件的設計師們,都應該會知道其實他是一款很是強大的功能全面的多媒體開發工具。他能夠爲咱們提供熱區、菜單、按鈕等常見的11種人機交互方式,另外一方面,他能夠方便地集成文字、動畫、聲音、圖形、視頻等媒體信息。html
目前,他發佈的Authorware6.0版本也是很是的好用,正在向製做多媒體輔助教學軟件的理想工具的目標邁進。Authorware6.0大多數是用於大型系列多媒體英語、數學、物理等多學科的多媒體教學的製做,咱們通常將其統稱爲通用多媒體制做工具。正正就是由於通用的緣由,因此纔會致使缺少了針對性,一種對專門學科的針對性。好比說,你們都應該知道在數學的這門學科上,通常是涉及到了不少的函數圖像的,若是說是使用通常的靜態展現的處理方式的話,那麼就會有不少的學生很難對其特性印象深入。相反,若是咱們是使用一種相似「幾何畫板」這樣的專業軟件用來展現函數圖像的動態性,那麼就會變得很是的簡單。編程
理論上,在Authorware軟件中沒有辦法能夠正常的調用,這種所謂的「幾何畫板」專業軟件所生成的文件格式。那麼動態函數的演示,咱們是否能夠利用Authorware軟件中所提供的編程功能來實現該功能呢?好吧,如今小編就給你們介紹一下:在Authorware中實現動態函數圖像繪製的程序實現過程。具體的實現方法以下:數組
操做步驟一:函數
首先咱們要作的就是先把主流程圖創建起來。「a\b\c係數」組圖標,是用來實現y=ax2+bx+c一元二次函數中,a\b\c係數的動態變動獲取。主流程圖的內容,以下圖:工具
操做步驟二:開發工具
你們能夠在a\b\c係數組圖標裏面,進行設置7個左右的顯示圖標。其中咱們將這顯示圖標的前面6個平均成分爲3組,每一組兩個,還要將其分別對應3個滑動遊標。其中,a,b,c爲遊標,而a1,b1,c1爲遊標標尺。接着咱們還要進行一系列的參數設置,具體的參數設置以下:動畫
遊標中Layout屬性中的參數PositioningonPath,將其設置爲選項;把參數Movable設置爲OnPath選項;參數Base設置爲-10;而參數End設置爲10;接着咱們還要造成一條路徑,只要將a,b,c這三個遊標進行拖動,拖動到對應標尺的左右端點便可。接下來,咱們在「顯示」顯示圖標中,使用三個系統變量來顯示三個遊標當前位置的取值,分別是PathPosition@"a",PathPosition@"b",PathPosition@"c"這三個系統變量。爲了可讓應用程序及時的更新遊標的位置變化取值,咱們還要將顯示圖標的Display屬性設置爲UpdateDisplayedVariables的選項。ui
操做步驟三:設計
而後咱們還要繪製一個直角座標,只要在名爲「畫座標」計算圖標中輸入以下的代碼就能夠了。具體的代碼,請參考下面的圖像:3d
操做步驟四:
接下來咱們還要創建一個條件分支交互結構,在這裏,條件是爲~Dragging@"a"&~Dragging@"b"&~Dragging@"c"。咱們要注意一點就是:只要當三個遊標(即a,b,c遊標)所有都不拖動的時候,咱們才能夠進行繪製函數圖形,另外,同一時間咱們還要將名爲「WhenTrue」的屬性選中就能夠了。
操做步驟五:
爲了能夠實現函數圖像繪製,咱們還要在條件分支的計算圖標中輸入如下的代碼,具體的代碼,請參考下面的圖像:
操做步驟六:
好了,終於要來到教程的最後一步咯,最後一步的操做固然就是——執行程序,查看程序呈現出來的效果啦。這個時候,咱們拖動三個遊標(即a,b,c遊標)都會有不用的效果呈現出來。
①若是咱們拖動a遊標,那麼就能夠將拋物線的開口方向進行改變;
②若是將b遊標進行拖動,那麼咱們就能夠改變拋物線的頂點位置;
③若是咱們想要改變拋物線在y軸上的截距,那麼咱們能夠拖動c遊標來實現。
具體的操做,以下圖: