MSAgent 詳細(xì)解說第3/5頁
更新時間:2006年11月13日 00:00:00 作者:
四、改頭換面
MSAgent = Merlin ? 錯!MSAgent 是指一系列動畫人物的總稱,最常見的 office 中的那些活寶,各位應(yīng)該都熟悉吧?先來看看下面的這個例子:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
看到?jīng)]有? 原來 MSAgent 還有這么多可愛的造型呢!上面的例程中,我定義了一個讀取角色的函數(shù) LoadAgent ,通過這個函數(shù)更換角色,其中的大部分的功能在前面的章節(jié)中已經(jīng)介紹了,這里僅僅說明一下,新的方法:
MSAgent.Characters.Unload() 卸載角色,其中 AgentID ,必須是 MSAgent.Characters.Load() 中聲明過的
Agent.MoveTo() 這個方法上一節(jié)中介紹過,但是如果把它放在 Agent.Show() ,則相當(dāng)于定義角色的出現(xiàn)位置
其實,MSAgent 絕對不僅僅是那么多,但是 MicroSoft 的官方網(wǎng)站上只提供了那么多……怎么辦?可以從他的網(wǎng)站上連接角色,當(dāng)然可可以從你的網(wǎng)站上呀!你可以在這里 www.microsoft.com/msagent/downloads/user.asp 下載官方角色以及語音引擎(可惜沒有中文);當(dāng)然,如果你有興趣的話也可以開發(fā)一個屬于自己的 Agent ,相關(guān)開發(fā)工具 www.microsoft.com/msagent/downloads/developer.asp ,網(wǎng)上也有很多高手做好的動畫人物,推薦一個網(wǎng)站 www.msagentring.org/chars.htm 你也可以自己搜索一下。
安裝后角色文件存放在 %WINDOWS%\msagent\chars 目錄下的 *.acs 文件,上傳到服務(wù)器上,直接引用到那個路徑就可以了!(你也可以在你的硬盤里搜索一下 *.acs 會有不小的收獲呦)這里要說明一下,請自行更改程序中標(biāo)明網(wǎng)絡(luò)路徑的相關(guān)語句,且注意擴(kuò)展名是 .acs !
如果要讓本機(jī)支持相應(yīng)的 MSAgent ,也就是說不用網(wǎng)絡(luò)調(diào)用,只要把 *.acs 文件 copy 到 %WINDOWS%\msagent\chars 目錄就可以了,但如果是 *.exe 的安裝文件,則會自動把角色文件放置到相應(yīng)的路徑下。
相關(guān)文章
javascript 閉包函數(shù)做顯隱內(nèi)容
用閉包函數(shù)做顯隱內(nèi)容,主要優(yōu)勢就是可以增加顯示與隱藏效率。2009-03-03
JavaScript數(shù)據(jù)結(jié)構(gòu)與算法
這篇文章主要介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)與算法,文章圍繞主題展開數(shù)據(jù)結(jié)構(gòu)與算法的概念,以及幾種常見的數(shù)據(jù)結(jié)構(gòu)是什么,有什么優(yōu)點和缺,具有一定的參考價值,需要的小伙伴可以參考一下2022-07-07
JavaScript實現(xiàn)數(shù)字?jǐn)?shù)組按照倒序排列的方法
這篇文章主要介紹了JavaScript實現(xiàn)數(shù)字?jǐn)?shù)組按照倒序排列的方法,涉及javascript中sort方法的使用技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04
JS將數(shù)字轉(zhuǎn)換成三位逗號分隔的樣式(示例代碼)
本篇文章主要是對JS將數(shù)字轉(zhuǎn)換成三位逗號分隔的樣式(示例代碼)進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02
JavaScript中call和apply方法的區(qū)別實例分析
這篇文章主要介紹了JavaScript中call和apply方法的區(qū)別,結(jié)合實例形式分析call和apply方法的功能、原理及相關(guān)使用操作區(qū)別,需要的朋友可以參考下2018-08-08

