最新的for dreamweavermx 及2004 下载地址:
http://www.adobe.com/resources/elearning/extensions/dw_ud/coursebuilder/
下面的介绍可能与最新版本有一定的出入。
CourseBuilder 是Macromedia公司为DreamWeaver3开发的一个功能强大的插件,说它功能强大,是因为它提供一系列的模板和工具来能实现富的网页交互功 能。哪怕你不懂JavaScript,你也能很快地做出一个动态的交互式的网页来。如果你正在准备做一个交互式的网页,又不想花时间在写繁杂的 JavaScript上的话,那么CourseBuilder或许是你最好的选择。
一、 CourseBuilder的安装
首先你要先去Macromedia公司www.macromedia.com 去下载一个30天的试用版,其实CourseBuilder的安装非常简单,和别的Macromedia的产品一样,不过在安装前,要注意思几个问题。由 于CourseBuilder是用JavaScript的,所以早期的浏览器对JavaScript的支持的问题,CourseBuilder要求最低 3.0的浏览器,但是有些功能如拖拉响应、热区响应、时间限制、滚动条交互只被4.0或更高版本的浏览器所支持,所以建议使用4.0或更高版本的浏览器。 还有,在中文版的win98和win2000上安装CourseBuilder会在Action的菜单中出现乱码,但是这并不影响使用。
二、 CourseBuilder的主界面
在安装完CourseBuilder后,并不会生成一个单独的程序组,只会在DreamWeaver在安装程序组中加一个CourseBuilder ReadMe的帮助文件。打开DreamWeaver3.0,在Object面板中(如果面板没有打开,使用View ->Object打开它),在面板里你会看到多了个
图标,那个就是CourseBuilder对象。点击CourseBuilder Interactive,就会打开CourseBuilder的主界面

左边Category里面的项目的数目要看你的Target中选的是3.0 Browsers还是4.0+Browers,前面说过3.0的浏览器只支持很少的互动功能,我们选择4.0+Browers,我们在下面可以看到下面几个选项:
Multiple Choice:我们可以通过这个选项制作单项选择和多项选择。
Drag and Drop;我们可以通过这个选项制作拖拉响应,
Explorer:我们可以通过这个选项制作热区响应,就是当我们选择一个我们定的一个热区,就发生我们设定的事件。
Button:很好理解,我们可以通过这个选项制作一个按钮。
Text Entry:我们可以通过这个选项制作一个文本输入框。
Timer:我们可以通过这个选项制作一个时间限制,让你决定做完这个选项的时间。
Slider:我们可以通过这个选项制作一个滑动条。
Action Manager:我们可以通过看到所有在CourseBuilder中的Action,我们也可以通过这个类来为CourseBuilder添加新的Action。
在选中一个类后,我们可以看到在样式表中出现的几种不同的样式,依照你自己的想法选择不同的样式,每种样式表的不同从图形中能很容易地区别出来,在帮助文 件中也有很详细的说明,但是为了让大家能更好的使用CourseBuilder,我这儿简单地讲一下几个不同的样式表中的区别。
在Multiple Choice中:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 可以制作True/False的单选题。 | 可以看作一个单选题,虽然我们可以设定几个正确的答案。 | 和前面的样式一样,只是在这儿用一个图形来代替单选框。 | 也和前面的样式一样,只是你可以指定图形来代替单选框。 | 可以制作多选题。 | 可以制作多选题。 |
在Drag and Drop中:
![]() | ![]() |
| ![]() | ![]() |
|
|
| 建立一对一的单向的关联。 | 建立一对一的双向的关联。 | 建立一对多的单向的关联。 | 建立一对多的双向的关联。 | 建立一对一的双向关联。 | 建立一个两步的Drag,有一个Drag和两个Target。 | 和上面的一样,只是在第二步有两种方向。 |
在Explorer中:
|
|
|
|
| 包括5个透明的热区。 | 和上一个不同的是,它的热区不是透明的。 | 平均分配成四个热区,不是透明的。 |
在Button中:
|
|
|
| 这两个按钮就像在图中画的一样。 | |
在Text Entry中:
|
|
|
| 单行的文本输入框,包含有一个submit和一个Reset按钮。 | 多行的文本输入框。 |
在Timer中:
|
|
|
| 只有一个触发点,即终点。 | 有两个触发点,一个在中间点,一个在终点。 |
在Slider中:
|
|
|
| 有两个区域 | 有三个区域 |
三、 Action介绍
| Judge Interactive | 用来设定判断条件,如果在General标签中选中On a specific event,那么你就要在这儿设定一个Judge Interactive Behavior,这样就能触发一个事件。 |
| Reset Interactive | 用来设定为你页面中的Action Mgr、Interactive或是单个Element设定重置,如果在页面中有Reset按钮的话,就自动会添加Reset Interactive. |
| Set Interactive Properties | 允许你动态得修改你在CourseBuilder中设置的属性 |
| Popup Message | 会弹出一个窗口,在其中显示你想要显示的内容 |
| Set Text of Frame | 如果在你的页面中有两个Frame的话,那么CourseBuilder可以让你动态地在Frame中显示信息,当然,你首先要在Action Mgr中设定触发的条件 |
| Set Text of Layer | 和上面的一样,你可以动态地显示信息,不过这个Action让你在一个层中显示。 |
| Set Text of TextFiled | 同样是动态显示信息,但是在一个特定的文本框中 |
| Call JavaScript | 调用一段JavaScript代码 |
| Change Property | 可以改变Element的属性 |
| Check Browser | 这个Action可以检测你的浏览器,根据不同的浏览器选择不同的页面 |
| Check Plugin | 也 是一个很好的Action,它可以检测你的浏览器,看是否有某一种特定的插件,在CourseBuilder中支持检测Flash、ShockWave、 LiveAudio、Netscape Media Player、QuickTime的插件,如果没有查到的话,可以转到相应的页面 |
| Control ShockWave or Flash | 可以控制ShockWave或者Flash的播放 |
| Go to URL | 可以让你转到相应的页面 |
| Open Browser Window | 可以在一个新的窗口中打开一个页面 |
| Play Sound | 可以播放声音 |
| Show-Hide Layer | 可以把开始隐藏的层显示出来 |
| Swap Image | 把两幅图片进行交换 |
| Swap Image Restore | 把两幅图片还原成最后一次交换时的状态 |
| Validate Form | 可以检测你表格中的数据是否符合相应的条件,如是否是数字,是否是一个E-mail |
| Send Interactive Info | 把当前的Interactive的相关信息送到另一个Interactive去 |
| Send Lesson Status | 把当前的Interactive的完成情况如:Passed、Completed、Failed等送到另一个Interactive中去 |
| Send Lesson Time | 把当前的Interactive完成的时间送到另一个Interactive中去 |
| Send Objective Info | 把当前的Interactive中的部件的完成情况送到另一个Interactive中去 |
| Send Score | 我们可以在每一个Interactive中设定Score,这个Action就是把当前Interactive中的Score送到另一个中 |
原创文章如转载,请注明:转载自且行资源 [ http://www.qiexing.com/ ]
本文链接地址:http://www.qiexing.com/post/817.html


























