Attain Objects for Dreamweaver实用教程
作者:DREAMY
第二篇 Attain Object for Dreamweaver新增功能
在上一篇我们一起大致了解了一下Attain Objects for Dreamweaver的背景材料,现在让我们了解一下与Dreamweaver相比,它到底有什么不同。
当Attain Object整合到Dreamweaver中之后,我们可以看到Dreamweaver的用户界面发生了一些“细微”的变化,首先是它的File菜单,File菜单中增加了一个Attain
Object子菜单,包括四个子命令:Copy Support Files , Create Tracking Frameset , Create Pathware
Frameset , Convert From Previous Versions。
- Copy Support Files命令:用于复制Attain对象的核心支持文件至当前站点目录中,它包括两个子文件夹:scripts(用于存放JavaScripts脚本文件)和images(用于存放一些预置图像,以便用户可以直接调用,无需另行制作)。其中scripts文件夹是必须复制的,不然的话,Attain对象是不会起任何作用,因为我们用Attain对象创建的任何互动行为必须依赖一批内置的JavaScript文件。
- Create Tracking Frameset命令:用于创建一个跟踪框架系文件,它可以用于传输“学生”输入的数据(正确率、累积次数、累积时间、该Attain对象的标识符等)给远端运行计算机管理系统(CMI)软件的服务器,从而实现真正意义上的“网校”管理。
- Create Pathware Frameset命令:用于创建一个Pathware跟踪框架系文件,这是Macromedia公司贯用的把戏之一—“整合本公司的产品”,我们知道Pathware也是Macromedia公司推出的Attain
Enterprise Learning system的一部分,它用于进行企业级的员工培训和考核,详细资讯请游览Pathware网站。
- Convert From Previous Versions命令:我们在上一篇说过,Attain
Object for Dreamweaver的老祖宗是Dreamweaver Attain,这个命令就是为引入在早期版本Dreamweaver
Attain中创建的Knowledge对象而出现的。
接下来发生变化的就是Edit菜单了,在Edit菜单中我们可以同样找到名为Attain Object的子菜单,它有以下六条命令:Edit
, Cut , Paste , Copy , Clear , Save to Gallery...。
-
Edit命令:用于再编辑当前页面中已经创建的Attain对象,请大家注意,Attain Object子菜单中的所有菜单必须在您选定Attain对象后才能被激活。
-
Cut , Paste , Copy , Clear四条命令:大家一定会叫起来:“它们在Dreamweaver的编辑菜单中已经出现过了……”,不错,它们确实已经出现过了,但是我们必须了解一点,一个完整的Attain对象不仅仅是我们在Dreamweaver的编辑窗口看到的那些,还有许多重要的东西被隐藏了起来(如JavaScripts脚本、链接文件源等),想对Attain对象进行完整的操作(切割、移动、消除等),您必须使用这里的命令(就是Attain
Object子菜单中的命令)。
-
Save to Gallery...命令:Attain
Object继承了Macromedia公司一贯的好习惯—完善的可扩展性,它不会让您做二件同样的事情,因为这毫无意义。使用此项命令,我们可以将自己精心定制的一个Attain对象保存在Gallery(内置库)中,以便重复调用,就像Dreamweaver中的Library(重复部件库)一样。
再接下去就轮到Insert菜单,在这里我们可以看到增加两条命令:Attain Object和Authorware...。
- Attain Object命令:呵呵,这就是Attain
Object for Dreamweaver的核心部分,通过此命令,我们来实现插入Attain对象(也就是各种交互行为的Web试题)。
- Authorware...命令:Macromedia公司推出的Attain企业训练系统(Attain
Enterprise Learning system)各部分之间的再次整合,通过此命令我们可以插入Authorware对象。对了,别忘了,通过对象面板我们可以同样找到这两条命令项。
嗯,除了主菜单的变动外,Dreamweaver行为查看器(Behaviors Inspector)也进行了较大的变动,增加了12条全新的动作(Action)!让我们打开行为查看器,有没有看到Attain
Objects这个新增行为组?
-
Feedback > Write to Frame:当该动作被触发后,可以在浏览器某一特定框架(如果当前页面为框架的话)显示一些提示信息,您可以写入一些合法的HTML代码。
-
Feedback > Write to Layer:同样道理,当该动作被触发后,可以在浏览器某一特定层显示一些提示信息,您可以写入一些合法的HTML代码或JavaScripts脚本函数。
-
Feedback > Write to Popup :当该动作被触发后,可以弹出警告框给使用者显示一些提示信息,您同样可以写入JavaScripts脚本函数。
-
Feedback > Write to Text Field :当该动作被触发后,可以在某一个指定的表单文本域中给使用者显示一些提示信息,您同样可以写入JavaScripts脚本函数。
-
Judge Attain Object:该动作用于判断Attain对象,当选定了此动作后,我们可以开始执行在Action
Manager 中设定的动作集。一般我们均定义一个提交按钮(Submit)来完成这项工作,但是如果我们愿意,我们可以将这个动作施加于任何的网页元素。
-
Reset Attain Object:该动作用于消除使用者在该交互行为期间输入的数据,这个动作主要控制交互行为的可视化元素的复位。
-
Set Attain Properties:该动作是调整您的交互行为的关键。允许您动态改变在创建该Attain对象时设置的对象属性。共有三种属性:Attain对象、动作管理器和JavaScripts脚本。
-
Track > Send Interaction Information:该动作传递Attain对象交互行为的相关信息至计算机管理系统(CMI)
-
Track > Send Lesson Status:该动作传递课程状态至一个CMI应用程序。
-
Track > end Lesson Time :该动作传递课程所用时间至一个CMI应用程序。
-
Track > Send Objective Information
:该动作传递课程结果至一个CMI应用程序。
-
Track > Send Score:该动作传递课程积分至一个CMI应用程序。
好了,我们大致了解了Attain Object for Dreamweaver新增的12条动作。现在我们介绍过了主菜单、动作集的变化,我们还差一个小地方没有讲,那就是多了一个新的标识符—<attain-object>,
利用此标识符我们来选取或观察Attain对象,当然对应此标识符,在属性面板上我们可以找到相应的变化,请大家留意。
Attain Objects for Dreamweaver作为一个非常新的工具软件,每个人都是初学者,如果教程之中有什么不对之处,非常欢迎大家给我写信,我的邮箱:dreamy@soim.net。
BACK NEXT