第十章外部程序间的调用 °外部程序文件间的调用 °多媒体作品的分工与协作
第十章 外部程序间的调用 外部程序文件间的调用 多媒体作品的分工与协作
10-1外部程序文件间的调用 ● Jump i|e函数 函数 JumpFilel函数为系统函数,在使用 跳转 引用 时,可以从函数面板中调用,为了查找 阿 unpIle JumpFileReturn 方便,可以在函数面板【分类】中选择 JumpOut JumpOutReturn “跳转”。在列表中双击选择 JumpPrintReturr ResumeFile Resumefilelame “ Jumpfile函数”。 TimeOutGoTo 示图标」 JumpFile("filename"[,variable ["folder 包名 使 AuthoRware跳到f1 的 Auth
10-1 外部程序文件间的调用 ● JumpFile函数 JumpFile函数为系统函数,在使用 时,可以从函数面板中调用,为了查找 方便,可以在函数面板【分类】中选择 “跳转”。在列表中双击选择 “JumpFile函数”
10-1外部程序文件间的调用 ● Jump i|e函数 JumpFile函数的格式: 格式: JumpFile(" filename JumpFile ("filename"I,"variablel, variable2 ["folder 1 JumpFile("文件名"[,"变量1,变量2,…,",["目标文件夹 例如: JumpFile(“AAA",”Ⅹ,y,z”,”D:\多媒体程序”) JumpFile(aaa",XY JumpFile ("aaa")
10-1 外部程序文件间的调用 ● JumpFile函数 JumpFile函数的格式: 格式:JumpFile("filename") JumpFile("filename"[, "variable1, variable2, ...", ["folder"]]) JumpFile("文件名"[, "变量1,变量2, ...", ["目标文件夹 "]]) 例如:JumpFile (“AAA” , ”x , y , z” , ”D:\\多媒体程序”) JumpFile("AAA","X,Y", ) JumpFile("AAA")
10-1外部程序文件间的调用 ● JumpFi le函数的功能 JumpFilel函数的作用是使 Authorware程序从当前程序跳转到 filename”指定的文件上。打包的 Authorware文件只能跳到另 个打包文件。 JumpFile函数不能嵌入或在表达式中使用。若 Authorware在用户指定的位置上找不到文件,它就检查当前文件 所在的目录,因此要跳转的文件和当前文件在同一个目录的情况下, 可以不指定路径只需要目标文件名即可 JumpFile函数可以使用变量" variable来将某些数据进行传递 。在程序之间需要进行数据交换的情况下是非常有用的,但在目标 程序中必需也应该有相应的变量才可以正确传送。用户列出多个变 量时,每个参数用逗号分开,用引号结束。当多个参量有相同的前 缀时,可以使用通配符“*
10-1 外部程序文件间的调用 ● JumpFile函数的功能 JumpFile函数的作用是使Authorware程序从当前程序跳转到 “filename”指定的文件上。打包的Authorware文件只能跳到另 一个打包文件。JumpFile函数不能嵌入或在表达式中使用。若 Authorware在用户指定的位置上找不到文件,它就检查当前文件 所在的目录,因此要跳转的文件和当前文件在同一个目录的情况下, 可以不指定路径只需要目标文件名即可。 JumpFile函数可以使用变量“variable”来将某些数据进行传递 。在程序之间需要进行数据交换的情况下是非常有用的,但在目标 程序中必需也应该有相应的变量才可以正确传送。用户列出多个变 量时,每个参数用逗号分开,用引号结束。当多个参量有相同的前 缀时,可以使用通配符“*
10-1外部程序文件间的调用 ● JumpF i l eReturn函数 函数 分类 JumpFileReturn函数也为系统函 跳转 引用 数,同样在函数面板中调用,为了查找 方便,可以在函数面板【分类】中选择 OutReturn 跳转”。在列表中双击选择 JumpPrintReturr ResumeFile umpFileReturn函数”,如图10-2所 ResumeFileNam TimeOutGoTo 示 显示图标 JumpFileReturn("filename"[,"variable1 说明my1使tF矿到f1 ename 载入」改名,」卸载」粘贴」亮成
10-1 外部程序文件间的调用 ● JumpFileReturn函数 JumpFileReturn函数也为系统函 数,同样在函数面板中调用,为了查找 方便,可以在函数面板【分类】中选择“ 跳转”。在列表中双击选择 “JumpFileReturn函数”,如图10-2所 示
10-1外部程序文件间的调用 ● JumpF i l eReturn函数 JumpFilereturn函数的格式: 格式: Jump FileReturn(" filename") Jump FileReturn ("filename"I,"variable1 variable2,."["folder 1) JumpFilereturn("文件名"[,"变量1,变量2,…,",["目 标文件夹"] 例如: Jump FileReturn(“AAA",”ⅹ,y,z",”D:\多媒 体程序”) JumpFileReturn ("Aaa",XY) JumpFileReturn ("Aaa")
10-1 外部程序文件间的调用 ● JumpFileReturn函数 JumpFileReturn函数的格式: 格式:JumpFileReturn("filename") JumpFileReturn ("filename"[, "variable1, variable2, ...", ["folder"]]) JumpFileReturn ("文件名"[, "变量1,变量2, ...", ["目 标文件夹"]]) 例如:JumpFileReturn (“AAA” , ”x , y , z” , ”D:\\多媒 体程序”) JumpFileReturn ("AAA","X,Y", ) JumpFileReturn ("AAA")
10-1外部程序文件间的调用 ● JumpFi le函数与 JumpF i l eReturn函数的比较 原程序 原程序 目标程 目标程序 使用 JumpFile函数在原程序和目标程序间是两个跳转语句,而使用 JumpFilereturn函数只需要一个转跳就可以实现程序返回,在制作程序 跳转嵌套的情况中会非常实用
10-1 外部程序文件间的调用 ● JumpFile函数与JumpFileReturn函数的比较 使用JumpFile函数在原程序和目标程序间是两个跳转语句,而使用 JumpFileReturn函数只需要一个转跳就可以实现程序返回,在制作程序 跳转嵌套的情况中会非常实用
10-2多媒体作品的分工与协作 在 Authorware中也同样如此,在学习跳转函数之前做的所谓的多媒 体作品协作,无非都是些对象的添加而以,有时无法很好的组织这些作品, 不同程度的出现这样那样的一些琐碎的问题。 从这章开始学会使用 Jump File函数和 JumpFileReturn函数后,这些 问题就不难解决了,使用这两个函数就可以实现真正意义上的多媒体作品 分工与协作 ●如何让多媒体作品分工、协作 在实际的多媒体开发过程中,会有多个人员来做同一个多媒体作品, 这时就需要把一个程序分成若干分同时制作。当这些单独的程序部分制作 成后就需要做一个接口将它们连接到一起。 使用 Authorware7.0在制作大型的多媒体作品时,就可以使用 JumpFile函数或者 JumpFileReturn函数将多个不同的程序连到一起, 形成一个完整的系统。而这里的 JumpFile函数或者 Jump FileReturn函 数就是一个接口。只要跳转位置正确,多个作品共同协作是不难实现的。 实际上,在现实中多媒体的开发中也是这么做的
10-2 多媒体作品的分工与协作 在Authorware中也同样如此,在学习跳转函数之前做的所谓的多媒 体作品协作,无非都是些对象的添加而以,有时无法很好的组织这些作品, 不同程度的出现这样那样的一些琐碎的问题。 从这章开始学会使用JumpFile函数和JumpFileReturn函数后,这些 问题就不难解决了,使用这两个函数就可以实现真正意义上的多媒体作品 分工与协作。 ● 如何让多媒体作品分工、协作 在实际的多媒体开发过程中,会有多个人员来做同一个多媒体作品, 这时就需要把一个程序分成若干分同时制作。当这些单独的程序部分制作 成后就需要做一个接口将它们连接到一起。 使用Authorware 7.0在制作大型的多媒体作品时,就可以使用 JumpFile函数或者JumpFileReturn函数将多个不同的程序连到一起, 形成一个完整的系统。而这里的JumpFile函数或者JumpFileReturn函 数就是一个接口。只要跳转位置正确,多个作品共同协作是不难实现的。 实际上,在现实中多媒体的开发中也是这么做的
10-2多媒体作品的分工与协作 使用跳转函数的注意事项 在使用跳转函数 JumpFile函数和 JumpFileReturn函数时,首先要注意的 问题就是两个程序之间的参数传递问题。在前边我们说过了,进行参数传递的 两个程序中必须都要有同一个变量才能正确传递。这也是跳转需要注意的最主 要的问题,因为他直接关系到程序的运行状态,及程序运行的正确性。 在使用函数时,可以使用通配符“*”,通配符主要是用于有大量的、具 有相同前缀的变量进行统一传递,比如,有变量“X001”、“Ⅹ002”、 “X003”.需要全部传递,输入变量时只需要输入“Ⅹ*”就可以全部传递 参数的传递是一个萝卜一个坑,以用于接收的程序也必需都具备这些变量。 再就是展示窗口规格的统一。这里的统一是指各个方面都需要统一起来 不仅仅是窗口大小的问题。所以在制作单独的小程序时,一定要在制作前将各 个环节统一,规定设置好一个相同的方案,进行制作,这样在程序完成后可以 使其统一,实现无缝连接
10-2 多媒体作品的分工与协作 ● 使用跳转函数的注意事项 在使用跳转函数JumpFile函数和JumpFileReturn函数时,首先要注意的 问题就是两个程序之间的参数传递问题。在前边我们说过了,进行参数传递的 两个程序中必须都要有同一个变量才能正确传递。这也是跳转需要注意的最主 要的问题,因为他直接关系到程序的运行状态,及程序运行的正确性。 在使用函数时,可以使用通配符“*”,通配符主要是用于有大量的、具 有相同前缀的变量进行统一传递,比如,有变量“X001” 、 “X002” 、 “X003”……需要全部传递,输入变量时只需要输入“X*”就可以全部传递。 参数的传递是一个萝卜一个坑,以用于接收的程序也必需都具备这些变量。 再就是展示窗口规格的统一。这里的统一是指各个方面都需要统一起来, 不仅仅是窗口大小的问题。所以在制作单独的小程序时,一定要在制作前将各 个环节统一,规定设置好一个相同的方案,进行制作,这样在程序完成后可以 使其统一,实现无缝连接