不可思议的动画效果!!!
http://www.xdong.net/bbs/index.asp里有个浮动的动画,能跨网页运行,(论坛源码下载处:http://www.chinaz.com/DownLoad/S/11950.asp),有人说这是用插件做的,有哪位高手能告诉我,这怎么做成啊?我不是要他说什么话,主要是利用这个浮动图标干点别的事,比如点击弹出菜单或者网页等,类似flashget里的那个浮动图标.
附调用脚本:
function crml(nid)
{
try
{
nid=new ActiveXObject("Agent.Control.2");
nid.Connected = true;
nid.Characters.Load("");
return nid;
}
catch (err)
{
return false;
}
}
chplay
function chplay ()
{
if (ml=crml ("ml"))
{
var MerlinID;
var MerlinACS;
Merlin = ml.Characters.Character(MerlinID);
Merlin.MoveTo(230,280);
Merlin.Show();
Merlin.Speak("^_^,我很可爱吧");
Merlin.Play("Explain");
Merlin.Play("Announce");
Merlin.Play("Gestureright");
Merlin.Speak("这个老头说的话可以自己改");
Merlin.Play("Pleased");
Merlin.MoveTo(620,320);
Merlin.Show();
Merlin.Speak("有问题给我发邮件呀!");
Merlin.Play("Surprised");
Merlin.Play("Read");
Merlin.Speak("邮箱是:webmaster@shanghaiit.net");
Merlin.Play("GestureUp");
Merlin.Play("DontRecognize");
Merlin.Speak("祝你使用愉快!!!");
Merlin.Play("Greet");
Merlin.Hide();
}
}
chplay();
//动画//动画//动画//动画//动画
</script>
<object id=tsaiannie53441 classid=CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F></object>
<script language="JavaScript">
<!--
var MerlinID;
var MerlinACS;
tsaiannie53441.Connected = true;
MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS);
Merlin = tsaiannie53441.Characters.Character(MerlinID);
Merlin.Show();
Merlin.Play("Surprised");
Merlin.Speak("歡呼");
Merlin.Play("GestureLeft");
Merlin.Speak("介紹左方");
Merlin.Play("GestureRight");
Merlin.Speak("介紹右方");
Merlin.Play("Pleased");
Merlin.Speak("拱手作揖");
Merlin.Play("GestureDown");
Merlin.Speak("小鞠躬");
Merlin.Play("Greet");
Merlin.Speak("大鞠躬");
Merlin.Play("Suggest");
Merlin.Speak("靈機一動");
Merlin.Play("Think");
Merlin.Speak("想事情");
Merlin.Play("Idle2_1");
Merlin.Play("DoMagic1");
Merlin.Play("DoMagic2");
Merlin.Hide();
function LoadLocalAgent(CharID, CharACS) {
LoadReq = tsaiannie53441.Characters.Load(CharID, CharACS);
return(true);
}
-->
</script>