authorware实战开发专题--制作windows标准菜单方法(编辑修改稿)内容摘要:
horware上放三个计算图标,内容如下: 设 置 初 值 sx:=360 sy:=200 t1:=0 y1:=0 SetLine(2) 带箭头坐标 SetFrame(1,RGB(0,0,200)) Line(3,360,350,360,20) Line(3,250,200,650,200) 友哥收藏 第 18 页 共 82 页 SetLine(0) SetFrame(1,RGB(0,0,255)) 画 线 1:=26027*t1 x2:=0 y2:=50*t1 Line(3,sx+x1,sy+y1,sx+x2,sy+y2) t2:=t1+ t1:=t2 擦 除 EraseIcon(IconID@s) if t1 then GoTo(IconID@s) else end if 同理双曲线运动轨迹的画法一样,请感兴趣的朋友试试。 三、利用 Authorware制作转动的立方体 只要你深入研究 Authorware 还可画更为复杂的函数图像,只要你熟练掌握 Authorware 函数功能和良好的数学功底。 下面利用 Authorware制作转动的立方体,整个程序流程图如下 : 其中“赋值”计算图标内容为: SetFrame(3, RGB(0,0,250)) 友哥收藏 第 19 页 共 82 页 x0:=400 y0:=1000 a:=5 b:=260 判断图标属性设置如下: “作图”计算图标内容为: x:=x+1 x1:=200*COS(x/50) y1:=200*SIN(x/50) x2:=200*COS(x/50+Pi/2) y2:=200*SIN(x/50+Pi/2) x3:=200*COS(x/50+Pi) y3:=200*SIN(x/50+Pi) x4:=200*COS(x/50+3*Pi/2) y4:=200*SIN(x/50+3*Pi/2) Line(3,x0+x1,(y0y1)/a,x0+x2,(y0y2)/a) Line(3,x0+x2,(y0y2)/a,x0+x3,(y0y3)/a) Line(3,x0+x3,(y0y3)/a,x0+x4,(y0y4)/a) Line(3,x0+x4,(y0y4)/a,x0+x1,(y0y1)/a) Line(3,x0+x1,(y0y1)/a,x0+x1,b+(y0y1)/a) Line(3,x0+x2,(y0y2)/a,x0+x2,b+(y0y2)/a) Line(3,x0+x3,(y0y3)/a,x0+x3,b+(y0y3)/a) Line(3,x0+x4,(y0y4)/a,x0+x4,b+(y0y4)/a) Line(3,x0+x1,b+(y0y1)/a,x0+x2,b+(y0y2)/a) Line(3,x0+x2,b+(y0y2)/a,x0+x3,b+(y0y3)/a) 友哥收藏 第 20 页 共 82 页 Line(3,x0+x3,b+(y0y3)/a,x0+x4,b+(y0y4)/a) Line(3,x0+x4,b+(y0y4)/a,x0+x1,b+(y0y1)/a) 接下来你可以运行一下看看效果,一个旋转的立方体就展现在你面前了,虽然“作图”计算图标内容较多,但原理很简单,相信大家都能看懂。 Authorware 函数功能强大,只要你善于挖掘,完全可以画出更为复杂的轨迹图形,这里我也不再赘述,希望本文对你有所启发,挖掘 Authorware强大的函数功能,开发出交互性更好、更科学、更准确的教学软件。 注:以上程序在计算机上调试过,请放心使用。 在 Authorware 中实现自定义标题栏 在用 Authorware 制作多媒体作品时,我们希望展 示窗口和普通窗口一样可以最小化、关闭、拖动。 要实现这一目的,最简单的方法是在设置文件属性时,保留 Title Bar,但这样会影响作品的美观。 如何制作自己的标题栏,使之和整个作品搭配协调,并且可以实现标题栏的功能呢。 下面让我们来做一个类似 “金山毒霸 2020”的窗口(如图 1)。 将 “金山毒霸 2020”的窗口截取下来,用 Photoshop 修改成你满意的样子,保存作为作品的背景。 再制作最小化和关闭的按钮图形以备用。 图 1 类似 “金山毒霸 2020”的窗口 新建文件 友哥收藏 第 21 页 共 82 页 在 Authorware中新建一个文件。 单击 “Modify”菜单,选择 “File —Properties…” 单击。 在弹出的 “文件属性 ”对话框中选择 “Playback”标签,将 “Size”项设定为 “Variable”(可变的 ),取消 “Title Bar”(标题栏)和 “Menu Bar”(菜单栏)的复选。 窗口设置 拖一个 “显示 ”图标到流程线上, 命名为 “背景 ”。 将制作好的背景图片导入。 拖一个 “计算 ”图标到流程线上,命名为 “重设窗口大小 ”,双击,在其中输入程序: ResizeWindow(593, 406) MoveWindow(100, 100) 第一句的作用是将窗口大小设置成合适大小(以背景图片的大小为准)。 第二句的作用是将窗口移动到屏幕的合适位置。 最小化及关闭功能 友哥收藏 第 22 页 共 82 页 在流程线上放置一个 “交互 ”图标,命名为 “窗口控制 ”。 在其右侧放置两个 “计算 ”图标,响应类型都设为 “Button”(按钮响应),分别命名为 “最小化 ”、 “关闭 ”。 在它们的分支属性对话框中“Scope”(响应范围)项复选 “Perpetual”(永久), “Branch”(分支)项选择 “Return”(返回)。 编辑这两个响应的按钮样式,用制作好的图片代替默认的样式并调整其位置。 在 “最小化 ”图标中输入程序: ShowWindowAsync(WindowHandle, 6) 这里调用 Windows API 函数 ShowWindowAsync 实现将窗口最小化。 保存时,系统会弹出对话框,提示选择此函数的来源,选择。 在 “关闭 ”图标中输入程序: quit(0) 作用是退出本程序。 窗口移动功能 友哥收藏 第 23 页 共 82 页 在这里我们要实现当用户拖动自定义标题栏时,窗口随之移动的功能。 在交互图标 “窗口控制 ”右侧放置一个 “组群 ”图标,响应类型为 “Hot Spot”(热区响应 ),命名为“移动窗口 ”,在分支属性对话框中 “Scope”(响应范围)项复选 “Perpetual”(永久), “Branch”(分支)项选择 “Return”(返回)。 设定其响应范围包围背景的上部分,这就是我们的标题栏范围(如图 2)。 图 2 这就是我们的标题栏 双击 “移动窗口 ”图标,在其中放置一个 “交互 ”图标,命名为 “move window”。 在此交互图标右侧放置两个 “计算 ”图标,响应类型都为 “Conditional”(条件响应),响应条件分别为 MouseDown和 ~MouseDown。 设置 MouseDown 图标分支的属性, “Automatic”为 “When True”, “Branch”为 “Try Again”。 设置 ~ MouseDown 图标分支的属性, “Automatic”为 “When True”, “Branch”为“Exit Interaction”。 在 MouseDown 图标中输入程序: ReleaseCapture() SendMessage( WindowHandle, 161, 2, 0) 友哥收藏 第 24 页 共 82 页 这里同样是调用 Windows API函数实现窗口可拖动的功能。 当系统提示选择这两个函数的来源时,选择。 ~MouseDown 图标内容为空。 整个程序就完成了,最后的流程如图 3。 我们看一下最后的效果。 单击 “最小化 ”按钮可将窗口最小化到任务栏,在任务栏上单击可恢复;单击 “关闭 ”按钮可退出本程序;拖动自定义的标题栏可移动窗口的位置。 达到了预期的效果。 图 3 这个程序的流程图 以上程序在 Windows 98 SE、 Authorware 环境下通过。 两步制作音量控制程序 本人用 Authorware制作课件已有三年历史了,因此常有同事向我请教。 这不,又来了一个问题: “用 Authorware 制作课件时,如何加入音量控制程序。 ”。 考虑到 Authorware 的外部函友哥收藏 第 25 页 共 82 页 数功能比较强大,因此决定使用外部函数调用 Windows 自带的音量控制程序从而实现音量控制。 具体方法如下: 1. 启动 ,新建一个文件并且保存,文件名为 “音量控制 ”。 选择菜单“Windows→Funtions” 打开 “Funtions”对话框,选择 “Category”下的 “音量控制 .a6p”。 图 1 单击 [Load…] 按钮弹出对话框,选择 Authorware 安装目录下的 (如图 1)。 弹出对话框,选择其中的 WinExec,单击 [Load]即加载了所需要的外部函数。 2. 在流程线上放置一个 “交互图标 ”,在旁边再放置一个 “计算图标 ”,交 互类型选为 “Button”(如图 2)。 双击打开计算图标,在里面输入 “WinExec( , 1 )”, “”是 Windows 的音量控制程序的执行文件。 友哥收藏 第 26 页 共 82 页 图 2 按 “Ctrl+R”运行程序,单击 [音量 ]按钮就会弹出熟悉的 Windows 音量控制程序,此时音量的大小就任你调 节了。 小提示:利用 WinExec 这个函数可以启动 Windows 下的很多程序,不过有些程序需要输入完整的路径。 另外,在打包的时候不要忘了将 放到打包目录中,否则会提示找不到函数。 在 Authorware 中画虚线 利用 Authorware制作几何课件时, .我们经常需要画虚线,但 Authorware 并没有提供画虚线的工具,怎样画虚线呢。 在此介绍两种方法。 利用图形工具箱画虚椭圆 用椭圆工具画出椭 圆,再用矩形工具画一长约等于椭圆长轴长、宽稍大于椭圆短半轴的矩形,将矩形移去遮住椭圆的上半部分。 友哥收藏 第 27 页 共 82 页 选择矩形(注意只选择矩形),双击直线工具,打开线形工具箱,点击最顶上的线形(无线,去除矩形边框);双击矩形工具,打开填充模式工具箱,选择第二行中的第二或第三种填充图;双击绘图工具箱中的选择工具,打开遮蔽方式工具箱,选择透明方式;双击椭圆工具,打开颜色工具箱,设置此矩形的填充色与展示窗口的背景色相同,此时便可见到上半部分为虚线的椭圆了。 为图形移动的需要,此时最好将椭圆与矩形组合。 这种方法的基本要点是叠加,但 要注意叠加图形的线型、遮蔽方式、填充模式及填充颜色等因素。 用函数做虚直线 原理:将一条直线等分为若干段,利用直线的定比分点坐标公式求出各分点的坐标,从第一段起。authorware实战开发专题--制作windows标准菜单方法(编辑修改稿)
相关推荐
置( Bring To Front)和后置( Send To Back)选项用来改变图形之间的相互位置,即图形的层。 现以前置( Bring To Front)选项为例来说明它们的用法。 ( 1)双击显示图标打开演示窗; ( 2)选取演示窗中的正方形; ( 3)选择 Modify 菜单中的前置( Bring To Front)选项即可改变正方形的图层。 技巧:( 1)用户也可用快捷键
图 三点确定圆弧 Center Specify center point of arc:指定一个中心点。 Specify end point of arc or [Angle/chord Length]: 在该提示下,用户有如下三种选择: End Point 指定终点。 如图 、中心点以及终点绘制圆弧。 Angle 执行该选 项时, AutoCAD 会提示: Included
高级编辑与技巧 Area 面积。 该选项用户不能自行设置,它是由 AutoCAD 根据用户其他的设置而计算出的面积值。 这一小节介绍的修改样条曲线是指修改二维的样条曲线。 注意: 样条曲线的面积是指 AutoCAD 假想将样条曲线的首尾相连后所组成的封闭区域的面积。 用户可以通过 AutoCAD提供的“右键菜单”来启动 Properties命令。 在 AutoCAD 的编辑框中
A 设置短信服务中心地址 AT+CSCB 选择小区广播信息类型 AT+WCBM 查看小区广播信息标识符 AT+WMSC 修改短信息状态 AT+WMGO 覆盖某一短信息 AT+WUSS 保持短信状态不变 7.辅助业务指令 AT 指令 说明 AT+CCFC 设置呼叫转移 AT+CLCK 设置呼叫禁止 AT+CPWD 修改辅助业务密码 AT+CCWA 设置呼叫等待 AT+CLIR 设置主叫线识别限制
tpMakeDir 用法: Status:=FtpMakeDir(ftpID,”remotePath”) 说明:在网络服务器上建立一个“ remotePath”代表的文件夹 FtpNameList 用法: String:=FtpNameList(ftpID) 第十五章 Authorware 的网络应用 266 AAuutthhoorrwwaarree 66 266 说明
Name:】文本框中输入自定义变量的名称,输入“ Test_Score”。 在【 Initial Value:】文本框中输入变量的初始值,此处输入“ 0”。 如果用户不设置此项,程序将自动将变量 的初始值设置为 0。 在【 Description:】对话框中可以输入关于此变量的说明。 此处输入“此变量用以记录测试成绩”。 如果用户认为可以区分所有自定义变量,则可以不必在【