繁体中文
设为首页
加入收藏
资讯中心
网络编程
数据库
脚本专栏
实用技巧
软件编程
网页制作
操作系统
经典网摘
网站技巧
免费资源
关于我们
文章搜索
主机租用
域名查询
基础知识
应用技巧
表单特效
广告代码
网页特效
黑客性质
页面导航:
首页
→
网络编程
→
JavaScript
→
应用技巧
→ 正文内容
MSAgent 详细解说第5/5页
发布:dxy 字体:[
增加
减小
] 类型:转载
六、事件响应
像所有 OOP 一样,MSAgent 也设置有相应的事件响应,看看下面的例子,试试在角色或任务栏的图标上点击鼠标(单/双击),你也可以移动一下角色,看看它有什么反应:
点击运行可以看到效果:
MSAgent Select :
Merlin
Peedy
Genie
Robby
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]
是不是感觉交互性强了许多?我们来看一下事件处理的声明方法:
<Script Language="JavaScript" For="MSAgent_Object" Event="Event_Name()">
//code...
</Script>
熟悉一点 JS 编程的应该不会陌生这种声明方式,也就是对某一对象某一事件的单独处理的声明方法,但是如果是该成 MSAgent_Object.Event_Name = function() {//code...} 的事件处理声明是不可以的!(the only way to do this)
如果是采用网络调用的话,如果向用户通知相应的调用进度呢?
点击运行可以看到效果:
MSAgent Select :
Merlin
Peedy
Genie
Robby
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]
注意到窗口底部状态栏的显示了吗?虽然无法获取具体的下载进度,但是至少也可以让浏览者知道角色的动作为什么会有停顿(这个停顿只在某动画第一次调用的时候出现,调用后该动画会被缓存)。
更多的事件说明请参看 msdn.microsoft.com/library/en-us/msagent/paface_2xet.asp 但是浏览器所调用的 MSAgeng 对象并不是所有的事件都支持。
当前5/5页
上一页
1
2
3
4
5
Tags:
MSAgent
详细解说
浏览次数:
载入中...
打印本文
关闭本文
文章来源
0
顶一下
上一篇文章:
仿Google和Windows Live的拖拽
下一篇文章:
用JS剩余字数计算的代码
·在百度中搜索关于“
MSAgent 详细解说
”相关内容
·在谷歌中搜索关于“
MSAgent 详细解说
”相关内容
文章评论
共有
位脚本之家网友发表了评论
我来说两句
同 类 文 章
Javascript优化技巧(文件瘦身篇)
静态页面也可以实现预览 列表不同的显示方
JScript中的''var''定义变量的作用域
IE/FireFox具备兼容性的拖动代码
JavaScript 不只是脚本
在线游戏大家来找茬II
一段利用WSH修改和查看IP配置的代码
在Javascript中为String对象添加trim,ltr
用js判断用户浏览器是否是XP SP2的IE6
js innerHTML 的一些问题的解决方法
最 近 更 新
Div上下居中
JavaScript中令你抓狂的魔术变量
幻宇的层模拟窗口效果-提供演示和下载
让iframe自适应高度(支持XHTML,支持FF)
javascript模仿百万格子小的一小段代码
wordpress之js库集合研究介绍
在 IE 中调用 javascript 打开 Excel 表
JavaScript 经典效果集
CSS也可以把IE6弄死
添加、删除HTML结点 & 上传图片预览
热 点 排 行
Div+CSS+JS树型菜单,可刷新
在线游戏大家来找茬II
eval(function(p,a,c,k,e,d)系列
javascript小技巧 超强推荐
动态加载js文件 document.create
JavaScript实现Sleep函数的代码
Unicode 编码转换器
彻底搞懂JS无缝滚动代码
支持IE和FF的div+css选项卡
由浅到深了解JavaScript类
文章评论
共有 位脚本之家网友发表了评论我来说两句