<object style="visibility:hidden" id="MSAgent" classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F"></object> 
<script language="JavaScript">
//Coded by Windy_sk <[email protected]> 20040214var Agent = null;
var AgentID = "Merlin";//调用的精灵名
var AgentACS = "merlin.acs";//路经
MSAgent.Connected = true;
MSAgent.Characters.Load(AgentID,AgentACS);
Agent = MSAgent.Characters.Character(AgentID);
Agent.Show();
</script>
我就算把路经改为绝对路经都不能调用出精灵,我确定我是装了AGENT的了。
而如果要调用服务器上的AGENT是不是直接把路经改为网页的路经就可以了呢?
网上是这样说的,可是却不见调用出来!

解决方案 »

  1.   

    using AgentObjects;AgentObjects.Agent AxAgent = new AgentObjects.Agent();
            IAgentCtlCharacterEx Character;
            AxAgent.Characters.Load("Merlin", (object)"Merlin.acs");  
            Character = AxAgent.Characters["Genie"];
            Character.LanguageID = 0x0804;
            // Display the character.  
            Character.Show(null);
            Character.Speak("Hello World", null);
            Response.Write(Character.Name);
            Character.Play("Wave"); 为什么这断代码会错的呢?
    错在(object)"Merlin.acs"这里路经问题?
    有没有人做过呢?