麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 媒體動畫 > 正文

Authorware開發(fā)實(shí)例:Authorware里面動畫控制滑塊地繪制

2024-09-08 19:25:51
字體:
供稿:網(wǎng)友

  authorware作為多媒體集成軟件中的“龍頭老大”,能導(dǎo)入多種格式的動畫,如:avi、flc、fli、cel、mpg、mov等,但在這些格式的動畫中,只有mov格式的動畫能出現(xiàn)控制播放的滑塊,實(shí)際上mov格式的動畫又很少使用,而其他格式的動畫卻又不能自動出現(xiàn)控制滑塊,這就對控制動畫播放帶來了不便。

  不過,我們自己也可以制作控制滑塊。下面就為大家介紹詳細(xì)制作方法(本例流程圖如圖1)。


  圖1


  設(shè)置動畫圖標(biāo)


  1、啟動authorware 6.0,新建一個文件;在流程線上放置一個動畫圖標(biāo),取名為“動畫”,雙擊打開動畫屬性對話框,單擊“import…”導(dǎo)入所需要的動畫,這里劍鋒導(dǎo)入的是自制的格式為mpg的個人影集;單擊“timing”,選擇“concurrency”下的“perpetual”;選中動畫圖標(biāo)按鼠標(biāo)右鍵選擇“calculation…”,在彈出的計(jì)算圖標(biāo)窗口中輸入:

  moviepaused:=false

  checked@"pause/resume":=false

  臥龍傳說提醒:對于以上兩種狀態(tài)按鈕的制作方法可以參照《中國電腦教育報(bào)》2002年第11期第b7版的《也談制作“開關(guān)”按鈕 》一文。

  2、在流程線上再放置兩個顯示圖標(biāo),分別取名為:滑塊面板、滑塊;雙擊打開“滑塊”圖標(biāo),利用繪圖工具繪制一個小矩形作為滑塊,雙擊打開“滑塊面板”圖標(biāo),繪制一個長矩形,長度和動畫顯示時畫面的長度相同,寬度比滑塊略小,并且使兩者位置左對齊;選中“滑塊面板”圖標(biāo)單擊鼠標(biāo)右鍵選擇“calculation…”,在計(jì)算窗口中輸入:

  movable:=false

  用同樣的方法為“滑塊”圖標(biāo)加上如下語句:

  movable:=true

  3、雙擊打開“滑塊”圖標(biāo),選中滑塊后按ctrl+i鍵打開“display icon”屬性對話框,將“l(fā)ayout”下的“positioning”和“movable”設(shè)置為“on path”;在“base”中輸入1,將滑塊和面板左邊對齊;在“initial”中輸入:mediaposition@"動畫",該語句的作用是將滑塊的當(dāng)前位置和動畫播放的當(dāng)前幀數(shù)對應(yīng)起來,從而實(shí)現(xiàn)同步變化;在“end”中輸入:medialength@"動畫",要將滑塊移動與滑塊面板的右邊對齊,此時會看到一條端點(diǎn)為小三角形的線段。


  動畫控制



  圖2

  在流程線上放置一個交互圖標(biāo),取名為:動畫控制。在旁邊放置一個群組圖標(biāo),選擇交互類型為“conditional”,單擊ok;然后再雙擊群組圖標(biāo)上面的“=”打開屬性框,在“response”下的“condition”中輸入:dragging@"滑塊",選擇“automatic”下的“when true”;雙擊打開群組圖標(biāo),在里面再放置一個分支圖標(biāo),在分支圖標(biāo)中再放置一個計(jì)算圖標(biāo),雙擊分支圖標(biāo)設(shè)置如圖2所示,雙擊打開計(jì)算圖標(biāo)輸入:

  mediaseek(iconid@"動畫",pathposition@"滑塊")


  讓滑塊移動


  1、運(yùn)行程序,可以看到滑塊移動時動畫相應(yīng)的幀也會跟著播放,但動畫自動播放時,滑塊的位置卻沒有移動,下面就來解決這個問題。在交互圖標(biāo)旁邊再放置一個群組圖標(biāo),取名為“動態(tài)移動滑塊”,雙擊群組圖標(biāo)上面的“=”打開屬性框,“type”選擇“time limit”,在“time limit”中輸入0.1,作用是每隔0.1秒就自動調(diào)整滑塊位置,使其與動畫播放位置相同,選擇“interruption”下的“pause,resume on return”,再選擇“restart for each try”;單擊“response”,設(shè)置如圖3所示,其中“active if”中的“~dragging@"滑塊"&&~moviepaused”表示只有當(dāng)動畫播放且沒有拖動滑塊時該交互才可以使用。

  2、雙擊打開“動態(tài)移動滑塊”圖標(biāo),在里面再放置一個運(yùn)動圖標(biāo),雙擊打開運(yùn)動圖標(biāo)屬性框,“type”選擇“ path to point”,選擇“concurrency”下的“concurrent”,選擇“beyond range”下的“stop at ends”;單擊“l(fā)ayout”,在“base”中輸入1,并將滑塊和滑塊面板左對齊,在“initial”中輸入:mediaposition@"動畫",在end中輸入:medialength@"動畫",并要將滑塊移動與滑塊面板右對齊,最后單擊ok。


  圖3

[1] [2] 下一頁  

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 草草免费视频 | 国产精品av久久久久久无 | h久久| 国产一区二区三区在线视频 | 92自拍视频| 欧美性生活视频免费看 | a级黄色片视频 | 国产99久久久久久免费看 | 欧美电影在线观看 | 蜜桃欧美性大片免费视频 | 欧美一级做a | 日本成人二区 | 国产手机av在线 | 中文字幕一区二区三区四区 | 九九热免费视频在线观看 | 黄色av片三级三级三级免费看 | 一区二区三区在线观看免费视频 | 55夜色66夜色国产精品视频 | 久久99国产综合精品 | www.69色| 爱操影视 | 91,视频免费看 | 国产精品成人av片免费看最爱 | 久久久一区二区三区视频 | 国产成人av免费看 | 91精品国产777在线观看 | 91精品成人福利在线播放 | 99欧美精品 | 少妇一级淫片免费放播放 | 香蕉秀| 91成人免费版 | 欧美成人se01短视频在线看 | 欧美一级黄视频 | 欧美性受xxxx人人本视频 | 久久免费视频在线 | 三人弄娇妻高潮3p视频 | 国产成人av免费 | 亚洲骚图| 真人一级毛片免费 | 成人免费福利 | 成人免费毛片一 |