使用过由Macromadia公司出品的Authorware多媒体制做软件的设计师们,都应该会知道其实他是一款很是强大的功能全面的多媒体开发工具。他能够为咱们提供热区、菜单、按钮等常见的11种人机交互方式,另外一方面,他能够方便地集成文字、动画、声音、图形、视频等媒体信息。html
目前,他发布的Authorware6.0版本也是很是的好用,正在向制做多媒体辅助教学软件的理想工具的目标迈进。Authorware6.0大多数是用于大型系列多媒体英语、数学、物理等多学科的多媒体教学的制做,咱们通常将其统称为通用多媒体制做工具。正正就是由于通用的缘由,因此才会致使缺少了针对性,一种对专门学科的针对性。好比说,你们都应该知道在数学的这门学科上,通常是涉及到了不少的函数图像的,若是说是使用通常的静态展现的处理方式的话,那么就会有不少的学生很难对其特性印象深入。相反,若是咱们是使用一种相似“几何画板”这样的专业软件用来展现函数图像的动态性,那么就会变得很是的简单。编程
理论上,在Authorware软件中没有办法能够正常的调用,这种所谓的“几何画板”专业软件所生成的文件格式。那么动态函数的演示,咱们是否能够利用Authorware软件中所提供的编程功能来实现该功能呢?好吧,如今小编就给你们介绍一下:在Authorware中实现动态函数图像绘制的程序实现过程。具体的实现方法以下:数组
操做步骤一:函数
首先咱们要作的就是先把主流程图创建起来。“a\b\c系数”组图标,是用来实现y=ax2+bx+c一元二次函数中,a\b\c系数的动态变动获取。主流程图的内容,以下图:工具
操做步骤二:开发工具
你们能够在a\b\c系数组图标里面,进行设置7个左右的显示图标。其中咱们将这显示图标的前面6个平均成分为3组,每一组两个,还要将其分别对应3个滑动游标。其中,a,b,c为游标,而a1,b1,c1为游标标尺。接着咱们还要进行一系列的参数设置,具体的参数设置以下:动画
游标中Layout属性中的参数PositioningonPath,将其设置为选项;把参数Movable设置为OnPath选项;参数Base设置为-10;而参数End设置为10;接着咱们还要造成一条路径,只要将a,b,c这三个游标进行拖动,拖动到对应标尺的左右端点便可。接下来,咱们在“显示”显示图标中,使用三个系统变量来显示三个游标当前位置的取值,分别是PathPosition@"a",PathPosition@"b",PathPosition@"c"这三个系统变量。为了可让应用程序及时的更新游标的位置变化取值,咱们还要将显示图标的Display属性设置为UpdateDisplayedVariables的选项。ui
操做步骤三:设计
而后咱们还要绘制一个直角坐标,只要在名为“画坐标”计算图标中输入以下的代码就能够了。具体的代码,请参考下面的图像:3d
操做步骤四:
接下来咱们还要创建一个条件分支交互结构,在这里,条件是为~Dragging@"a"&~Dragging@"b"&~Dragging@"c"。咱们要注意一点就是:只要当三个游标(即a,b,c游标)所有都不拖动的时候,咱们才能够进行绘制函数图形,另外,同一时间咱们还要将名为“WhenTrue”的属性选中就能够了。
操做步骤五:
为了能够实现函数图像绘制,咱们还要在条件分支的计算图标中输入如下的代码,具体的代码,请参考下面的图像:
操做步骤六:
好了,终于要来到教程的最后一步咯,最后一步的操做固然就是——执行程序,查看程序呈现出来的效果啦。这个时候,咱们拖动三个游标(即a,b,c游标)都会有不用的效果呈现出来。
①若是咱们拖动a游标,那么就能够将抛物线的开口方向进行改变;
②若是将b游标进行拖动,那么咱们就能够改变抛物线的顶点位置;
③若是咱们想要改变抛物线在y轴上的截距,那么咱们能够拖动c游标来实现。
具体的操做,以下图: