亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Xtras在Authorware多媒體制作中的應(yīng)用

        2010-03-27 06:55:56朱慧
        電腦與電信 2010年9期
        關(guān)鍵詞:插件控件圖標(biāo)

        朱慧

        (天津機(jī)電職業(yè)技術(shù)學(xué)院,天津300131)

        1.引言

        Authorware是美國(guó)Macromedia公司開(kāi)發(fā)的一種功能強(qiáng)大、使用方便的多媒體制作工具軟件。它采用面向?qū)ο蟮脑O(shè)計(jì)思想,以圖標(biāo)作為程序的基本組件,用流程線連接各圖標(biāo)構(gòu)成程序。

        Macromedia公司為了增強(qiáng)其名下Authorware、Director等多媒體制作軟件的功能,開(kāi)發(fā)了相應(yīng)的Xtras插件的功能,它是按照Macromedia的開(kāi)發(fā)規(guī)范Xtra Development Kit(XDK)開(kāi)發(fā)出來(lái)的。大多數(shù)Xtras可以被Authorware和Director同時(shí)使用。這些Xtras插件可以使Authorware多媒體程序設(shè)計(jì)的內(nèi)容更加豐富精彩,例如各種轉(zhuǎn)場(chǎng)過(guò)渡特效、操作數(shù)據(jù)庫(kù)、以及用于音頻視頻的播放控制等。

        2.Xtras的分類(lèi)和功能

        Xtras有適用于16位操作系統(tǒng)(.X16)和適用于32位操作系統(tǒng)(.X32)兩種。

        按照作用的不同,可以分為5類(lèi):Transiton Xtras、Sprite Xtras、Tool Xtras、Scripting Xtras、M IX service and Viewer Xtras。

        (1)Transiton Xtras(過(guò)渡特效類(lèi))

        Transiton Xtras是專(zhuān)門(mén)處理過(guò)渡效果的。在Authorware中除了內(nèi)部的過(guò)渡效果,其它都是由Xtras來(lái)提供的。

        Authorware自帶的Transition Xtras包括Xtras目錄下的Dirtrans.X32、Coverout.X32、Coverin.X32、Crossin.X32、Thebyte.X32。第三方提供的有DirectTransition、DirectTransition3D、DMTransition、DMXtreme Transition、Killer Transitions等。

        (2)Sprite Xtras(精靈類(lèi))

        Sprite Xtras的作用是使Authorware能夠引入更多類(lèi)型的媒體,如3D物體、Flash動(dòng)畫(huà)、HTML網(wǎng)頁(yè)文件或彈出式菜單等等。

        Sprite Xtras有三個(gè)概念:屬性、事件和方法。設(shè)置和獲得“屬性”的函數(shù)有SetIconProperty、SetSpriteProperty、GetIcon Property、GetSpriteProperty。處理“事件”的函數(shù)有FlushEventQueue、SendEventReply。調(diào)用“方法”的函數(shù)有CallIcon、CallSprite。例如后面實(shí)例中的“CallSprite(@"flash",#play)”,意思是控制flash開(kāi)始播放,play就是方法。

        (3)Tool Xtras(工具類(lèi))

        Tool Xtras可以提供一些Authorware的實(shí)用工具,例如把WAV格式轉(zhuǎn)換為SWA格式的Xtras。單擊菜單“其他”—“其他”,彈出“Convert.WAV Files To.SWA Files”對(duì)話框,即可以進(jìn)行設(shè)置,完成轉(zhuǎn)換操作。

        (4)Scripting Xtras(腳本類(lèi))

        Scripting Xtras也叫Lingo Xtras,因?yàn)樗菑腄irector的Lingo語(yǔ)言轉(zhuǎn)化來(lái)的。Scripting Xtras提供了擴(kuò)展Authorware功能的各種函數(shù),使用方法和系統(tǒng)函數(shù)類(lèi)似。

        Scripting Xtras也有三個(gè)概念:全局函數(shù)、父對(duì)象和子對(duì)象。常用到的調(diào)用父子對(duì)象方法的函數(shù)有:NewObject(創(chuàng)建子對(duì)象)、DeleteObject(刪除子對(duì)象)、CallObject(調(diào)用子對(duì)象)和CallParentObject(調(diào)用父對(duì)象)。

        (5)M IX service and Viewer Xtras(媒體瀏覽類(lèi))

        M IX service and Viewer Xtras是Authorware的核心插件,多媒體都是通過(guò)這些插件才能夠得以使用。例如:PNGIMP.x32是支持PNG格式圖像文件的,PS3IMP.x32是支持PSD格式圖像文件的,BMPVIEW.x32是支持BMP格式圖像文件的,SWAREAD.x32是支持SWA格式聲音文件的,A7VFW 32.xmo是支持AVI格式數(shù)字電影文件的。

        3.Xtras的開(kāi)發(fā)

        開(kāi)發(fā)Xtras的工具有VC++、Delphi等。例如用VC++可以開(kāi)發(fā)錄制MP3格式聲音文件的Xtras。以下是插件中StartRecord(開(kāi)始)函數(shù)的實(shí)現(xiàn)代碼:

        4.Xtras 的安裝

        Xtras的安裝有兩種方式:一是直接將Xtras文件復(fù)制到Authorware安裝目錄的Xtras文件夾下。另一種是有些Xtras文件自身帶有安裝程序,直接運(yùn)行安裝即可。安裝后根據(jù)Xtras的不同功能,插件會(huì)出現(xiàn)在不同地方。例如提供轉(zhuǎn)場(chǎng)過(guò)渡效果的Xtras一般出現(xiàn)在顯示圖標(biāo)、交互圖標(biāo)等的“特效方式”對(duì)話框里。再例如提供可視化設(shè)置界面的Direct-MediaXtra,安裝后會(huì)在“插入”菜單里會(huì)添加[Tabuleiro Xtras]—[DirectMediaXtras]選項(xiàng)。

        5.實(shí)例效果展示

        Flash動(dòng)畫(huà)有著豐富多彩的表現(xiàn)形式,在Authorware中可以輕松的引入Flash文件,并可以通過(guò)交互方式控制動(dòng)畫(huà)的播放。下面的實(shí)例就是使用Scripting Xtras制作的Flash動(dòng)畫(huà)控制程序。

        程序流程線如圖1所示:

        制作步驟如下:

        (1)將計(jì)算圖標(biāo)添加到流程線上,命名為“初始化變量”。在其中輸入語(yǔ)句:ButtonName:=”播放”。

        (2)執(zhí)行菜單“插入”—“媒體”—“FlashMovie”,單擊Browse按鈕,選擇Flash文件,將其導(dǎo)入程序中。

        (3)拖動(dòng)交互圖標(biāo)到流程線上,命名為“動(dòng)畫(huà)控制”。

        (4)拖動(dòng)計(jì)算圖標(biāo)到交互圖標(biāo)右側(cè),名稱為空白。設(shè)置交互類(lèi)型為按鈕交互,在屬性面板的“標(biāo)簽”文本框中輸入“ButtonName”。在程序中通過(guò)為變量ButtonName賦值,可以實(shí)現(xiàn)一個(gè)按鈕控制動(dòng)畫(huà)的播放與暫停,同時(shí)改變按鈕的名稱。

        在計(jì)算圖標(biāo)中輸入語(yǔ)句:

        GetSpriteProperty是獲取動(dòng)畫(huà)的屬性,如:播放速度、旋轉(zhuǎn)角度等。CallSprite是控制動(dòng)畫(huà)內(nèi)在的屬性,如:播放、暫停等。

        (5)依次拖動(dòng)四個(gè)計(jì)算圖標(biāo)到交互圖標(biāo)右側(cè),分別命名為“快進(jìn)”、“快退”、“片頭”、“片尾”。分別輸入下列語(yǔ)句:

        6.使用中應(yīng)注意的問(wèn)題

        (1)中文版Authorware在漢化過(guò)程當(dāng)中已經(jīng)加入了一些Xtras第三方控件,所以可以直接使用。如果用戶使用的是英文版Authorware,則需自行安裝第三方控件,控件可以從網(wǎng)絡(luò)上下載或購(gòu)買(mǎi)。

        (2)若將源文件進(jìn)行打包操作,為保證程序的正常運(yùn)行,應(yīng)將所需Xtras文件復(fù)制到打包后的Xtras文件夾中。

        總之,應(yīng)用Xtras技術(shù)可以無(wú)限地?cái)U(kuò)展Authorware的編程功能,用戶不僅可以利用現(xiàn)有的Xtras插件,還可以自行開(kāi)發(fā)。靈活運(yùn)用Xtras可以使作品畫(huà)面充滿動(dòng)感,更加引人入勝,從而制作出高水平的Authorware多媒體軟件。

        [1] 王大印,白海波.Authorware7.0多媒體制作實(shí)踐與提高[M].北京:清華大學(xué)出版社,2005.

        [2] 沈大林.Authorware多媒體制作案例教程[M].北京:中國(guó)鐵道出版社,2007.

        [3] 蔣冬梅.Authorware7.0中文版實(shí)例教程[M].北京:人民郵電出版社,2009.

        猜你喜歡
        插件控件圖標(biāo)
        自編插件完善App Inventor與樂(lè)高機(jī)器人通信
        電子制作(2019年22期)2020-01-14 03:16:34
        Android手機(jī)上那些好看的第三方圖標(biāo)包
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        中國(guó)風(fēng)圖標(biāo)設(shè)計(jì)
        MapWindowGIS插件機(jī)制及應(yīng)用
        有意思的廁所圖標(biāo)
        讀者(2015年13期)2015-05-14 11:41:05
        基于Revit MEP的插件制作探討
        就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        火力加強(qiáng)再加強(qiáng)IE插件三劍客
        在PowerBuUder中利用WinSock控件制作簡(jiǎn)單的Web服務(wù)器
        成人免费a级毛片| 日本女优在线观看一区二区三区| 91成人自拍视频网站| 国产女同va一区二区三区| 免费无码高潮流白浆视频| 66lu国产在线观看| 日韩中文字幕无码av| 新久久国产色av免费看| 精品国产乱码久久久久久郑州公司| 日韩亚洲av无码一区二区不卡 | 日本中文字幕精品久久| 人人人妻人人澡人人爽欧美一区| 日韩av无码成人无码免费| 日本岛国精品中文字幕| 亚洲肥婆一区二区三区| 深夜爽爽动态图无遮无挡| 人人狠狠综合久久亚洲| 99re6久精品国产首页| 国产精品又爽又粗又猛又黄| 中文字幕亚洲综合久久| 久久亚洲精品ab无码播放| 欧美日韩国产在线人成dvd| 亚洲av产在线精品亚洲第三站| 国产亚洲精品精品精品| 亚洲国产毛片| 精品人妻一区二区久久| 一区二区三区国产免费视频| 超清纯白嫩大学生无码网站| 亚洲AⅤ无码国精品中文字慕| 加勒比一区二区三区av| 香港三级午夜理论三级| 国产免费午夜a无码v视频| 国产精品无套粉嫩白浆在线| 国语淫秽一区二区三区四区| 亚洲av无码精品蜜桃| 国产精品三级一区二区按摩| 美女福利视频网址导航| 中文亚洲av片不卡在线观看| 国产露脸精品产三级国产av| 国产网友自拍亚洲av| 少妇连续高潮爽到抽搐|