1。概要
ウェブサイトにウェブアシスタントエルフを追加します。ユーザーがウェブサイトにアクセスしたり、ユーザーに挨拶したり、ウェブサイトに関する重要な情報を伝えたりすると、ユーザーがウェブサイトを迅速に理解するのに役立つだけでなく、ユーザーがウェブサイトに深く感銘を受けます。この例では、JavaScriptを介してWebアシスタントエルフを呼び出す方法を紹介します。
2。技術的なポイント
この例は、主にMicrosoft AgentのActiveXコンポーネントによって実装されています。 Microsoft Agentは、エージェントの役割を制御するための多くの方法を提供します。これについては、以下で詳しく紹介します。
a。 load()メソッド:使用する役割の読み取りに使用されます。この方法には2つのパラメーターが含まれています。1つは役割の名前を指定し、もう1つは役割によって保存されているファイルを指定するためです。
b。 show()メソッド:キャラクターを画面に表示するために使用されます。
c。 Hide()メソッド:役割を非表示にするために使用されます。
d。 Speak()方法:ロールスピーキングの実装に使用されます。この方法には、音声の内容を指定するパラメーターがあります。
e。 Moveto()メソッド:画面上の指定された位置に文字を移動するために使用されます。この方法には2つのパラメーターがあります。1つはx軸の座標を指定し、もう1つはy軸の座標を指定するためです。
f。 play()メソッド:再生されるアニメーションを指定するために使用されます。この方法には、アニメーションを表す文字列を指定するパラメーターが1つしかありません。その価値には、発表、説明、祝福、挨拶、gestureright、gestureleft、gesturedown、gestureup、jed and readなどが含まれます。
3。特定の実装
(1)Webアシスタントエルフを表示する必要があるページの<head>タグで、使用する役割をロードするためにカスタムJavaScript関数loadagent()を書き込みます。 loadagent()関数の特定のコードは次のとおりです。
<スクリプト言語= "javascript"> function loadagent(id){try {id = new ActiveXObject( "agent.control.2"); // ActiveX Control ID.Connected = true;を作成します。 id.characters.load( "mragent"、 "merlin.acs"); //使用する役割をロードしてくださいIDを返します。 } catch(err){falseを返します。 }} </script>(2)loadagent()関数の後にカスタムJavaScript関数Controlagent()を書き込みます。これは、Webアシスタントウィザードを呼び出して制御するために使用されます。 ControlAgent()関数の特定のコードは次のとおりです。
function Controlagent(){if(agent = loadagent( "agent")){var mragentid = "mragent"; mragent = agent.characters.character(mragentid); // Assistant Mragent.Moveto(200,200)を取得します。 //モバイルアシスタントmragent.show(); // Assistant Mragent.Playを表示( "説明"); // Gemblem Mragent.speak(「To Tomorrow Technology Webサイトへようこそ!」); // TIP MRAGENT.PLAY( "Gestureright"); // Gemblem Mragent.play( "elfered"); //リクエストのジェスチャーを作成しますmragent.speak( "us url:www.cccxy.com"); // mragent.hide()を促します。 // Assistant Mragent.Moveto(600,300)を隠す; //モバイルアシスタントmragent.show(); // Assistant Mragent.Playを表示( "説明"); // Mragent.play( "read")を読むジェスチャーをする// mragent.speakを読むジェスチャーを作成します(「学習プロセスで遭遇する質問を解くことに熱心です」); // prompt mragent.play( "idle1_1"); // mragent.play( "gestureright")を何もしないように登場します。 //右手Mragent.speak( "覚えておいてください:www.cccxy.com"); // TIP MRAGENT.PLAY( "Greet"); // Mragent.speakに挨拶する(「来てくれてありがとう」); // TIP MRAGENT.PLAY( "Idle2_2"); // tip mragent.hide(); //アシスタントを非表示}}(3)ページが読み込まれた後、Webアシスタントエルフを呼び出して制御するJavaScriptコードを書きます。特定のコードは次のとおりです。
window.onload = function(){controlagent(); //ウェブアシスタントエルフの呼び出しと制御}上記は、JS実装ナビゲーションバーに基づいてWebアシスタントエルフを呼び出す方法です。私はそれが誰にでも役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は、すべての人に時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!