




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Authorware中嵌入各种媒体的经验97物本1班 王伟东(讲课稿) 可以不夸张地说,只要您能够想得到的都可以用Authorware来实现。因为Authorware提供了用其它软件开发素材的接口,即能够嵌入播放这些媒体素材。虽然Authorware的功能非常强大,但也不是万能的,用起来毕竟会出现一些不便,现在浅谈下我的一些使用经验:一、怎样调用网页文件:方法1、用函数:例如调用本地机当前目录下的网页文件(文件名为:wwd.htm):JumpOutReturn(,FileLocationwwd.htm) 或者调用因特网上的站点页面(为站点URL):JumpOutReturn(,)方法2、嵌入ActiveX控件:Microsoft Web Browser Control第一步,在“Insert”菜单中选“Control”“ActiveX”在弹出对话框中选“Microsoft Web 浏览器”控件,单击“OK”,回到编辑流程面版,将ActiveX控件图标改名(此名任取,如改为ie)。第二步,在ActiveX控件图标下方加入一个计算图标,加入函数:CallSprite(SpriteIconTitle, #method , argument.),将SpriteIconTitle改为刚才对ActiveX控件图标取的名,method用变量Navigate,再加入调用的定位地址(如),若是本地文件请用FileLocation变量定位(如:FileLocationwwd.htm),最后的argument.可以根据需要设定,第一个参数为0时将隐藏浏览器的边框,如果为1将弹出完整的浏览器窗口,也可保留默认值(即不设)。一个完整实例:CallSprite(ie,#Navigate,,0,0,0,0) ,也可用默认值(即不设):CallSprite(ie,#Navigate,) 二、怎样调用gif动画:方法1、分帧显示(最差的方法也是我第一次用的):第一步,用paintshoppro将要调用的gif动画拆分,每一帧拆成一个画面;第二步,在流程线上加入一个组图标,双击进入,分别加入显示图标、等待图标和擦除图标(最好命些易识别的图标名),把各帧画面放入显示图标中(对齐用暂停剪切、粘贴的方法),设定等待图标的时间,和擦除的对象,最后放一个计算图标用Goto函数回到第一帧画面所在的显示图标(目的是为了实现循环);第三步在要显示(或擦除)该动画的地方用计算图标放上Goto函数,调用处理整个组便可实现该动画的播放。方法2、调用Animgif.u32用法在使用帮助中有详细说明(教材中配有)。方法3、用QuickTime3(或4等)安装QuickTime后在“Insert”菜单中选“Media”“QuickTime”,在弹出对话框中单击Browse按钮选择相应的文件就可以了。打包后刻录光盘时,请将QuickTime安装文件加入,再写一Readme文件作说明提示使用者先安装QuickTime。方法4、把GIF动画做在网页上,调用网页文件来显示方法5、用Authorware5.2直接调用打包后即可。如果是用教材上配的Authorware5.1,打包后请把Awiml32.dll(下载地址:/awiml32.zip下载后请解压再放)放在与打包后文件的同一目录下即可正常播放。三、怎样播放flash的swf动画:方法1、若是用Authorware5.0可将swf动画转存成flash2.0版的,如用flash4.0版的swf动画可以嵌入ActiveX控件Shockware Flash Object再用函数调用。方法2、用QuickTime或者调用网页文件来间接播放。方法3、用Authorware5.1(或2)直接调用可正常播放,打包后刻录光盘时请将包含整个Xtras目录(否则一定要有FlashAsset子目录中的内容)。四、怎样播放midi和mp3等音乐:方法1、转录成wav后用声音图标播放从声卡的音箱输出口转接到另一台机声卡的麦克风入口(我们学物理的弄一条这样的线应很容易),然后在接收声音的机上用软件(或Windows下的录音机)来录制成wav文件再用声音图标播放。还可借助一个格式转换软件如midi2wav、ra2wav等直接转录成wav声音文件。方法2、下载ucd来调用如:用A4wmme.u32(或A5wmme.u32)和Midiloop.u32可播放midi音乐文件,Mp3player.u32可播放mp3文件方法3、用QuickTime3或4安装QuickTime后在“Insert”菜单中选“Media”“QuickTime”,在弹出对话框中单击Browse按钮选择相应的文件就可以了。打包后刻录光盘时,请将QuickTime安装文件加入,再写一Readme文件作说明提示使用者先安装QuickTime。五、嵌入Powerpoint课件方法1、用函数如用JumpOutReturn(或其它)调用Powerpoint来播放Powerpoint课件文件,实例:JumpOutReturn(,FileLocationwwd.ppt) 方法2、用OLE(对象链接与嵌入)第一步,在流程线上加入一个显示图标,打开显示图标,在“Insert”菜单中选“OLE Object”。在弹出的对话框中点选“由文件创建”,然后单击“浏览(B)”,再点选旁边的“链接(L)”。第二步,设置激活跟踪方式属性。这时显示图标中就出现的是所链接的Powerpoint课件文件的第一屏,在“Edit”菜单中选择“LinkedObject”项中的“Attributes”小项,在弹出的新对话框中有两个下拉式菜单,在第一个“Activation Trigger”(激活跟踪)中选择“Single-click”(单击鼠标),在第二个“Trigger verb”(激活动词)中选择“放映”项。在对话框的下端选中“Package as OLE object”项,然后单击“OK”。第三步,同时敲Control键和P键,再用鼠标点选Powerpoint课件文件的显示框,拖动以调整显示框的大小和位置。注意:使用者的机上要装Powerpoint,您可写一Readme文件作说明。 以上是我在使用Authorwarer的过程中关于调用播放各媒体文件的一点心得,希望以此能起到抛砖引玉的作用,愿与各爱好者一起探讨共同进步,谢谢!你中有我 我中有你我们在用Authorware制作多媒体软件时,常常需要多媒体作品能在网上运行,一般就是能在IE中调用;有时又希望在Authorware中调用IE文件,一般就是调用HTML格式的文件。 在IE中运行 Authorware文件 1、在Authorware 5.0中打开kejian.a5p(注意文件名必须是英文),单击流程图,选择“FilePackage”,在 Package对话框中,选择“Without Runtime”,选择“Package External Media Internally”, 单击“Save File(s) & Package”,在目录下产生相应的kejian.a5r和l_kejian.a5e文件。 2、启动Authorware Web Packager,打开已打包的kejian.a5r,确定后出现“Select Destination Map File”对话框,在这里我们以默认的kejian.aam存盘;出现“Segment Settings”对话框,在“Segment Prefix”项中我们仍采用默认的名字,在“Segment Size”项中,默认的碎片大小是16KB。如果用户是通过56K的Modem浏览你的Authorware作品,则该数字在12KB至24KB比较合适,否则可以把该数字设置较大一点,以免产生过多的碎片文件(.ass)。 3、用Macromedia Dreamweaver 或者Microsoft FrontPage等HTML编辑器编辑kejian.htm。 建立网页的基本语言结构如下: html head /head body EMBED SRC=kejian.aamWIDTH=640 HEIGHT=480 PALETTE=Background /EMBED /body /html 4、确认系统安装了Authorware Web Player(下载地址:/shockwave/download/alternates/),最后就可以在IE中运行kejian.htm了。 在Authorware中调用HTML文件1、拖一个计算图标至流程线,命名为“窗口尺寸”,双击打开,在其中输入: ResizeWindow(X,Y) , X,Y的值由网页窗口的大小决定,一般是:ResizeWindow(800,600) 2、在计算图标下单击鼠标,选择“InsertControlActiveX.”,此时将弹出“Select ActiveX Control”对话框。从“Select ActiveX Control”对话框中选取“Microsoft Web Browser Control”(有的是Microsoft Web 浏览器)选项,单击“OK”,弹出对话框,默认设置,单击“OK”。这时在流程线上出现ActiveX控件图标,将它命名为:“网页浏览”。 3、再拖一个计算图标至流程线,命名为:“调入HTML文件”,双击打开该图标输入以下语句: CallSprite(网页浏览,#Navigate,D:课件之家kejian1.htm,0,1,1,1) 说明:函数CallSprite(SpriteIconTitle,#method,argument)是Authorware 4.0的新增系统函数,这里的“SpriteIconTitle”是ActiveX控件的名称;“#Navigate”是调用Web浏览器;“D:课件之家kejian1.htm”是网页文件的路径及其文件名;第一个参数为0,这样将隐藏浏览器的边框,如果为1将显示完整的浏览器窗口。 4、单击“ControlRestart(Ctrl+R)”演示程序,演示窗口将出现一个很校灸浏览器窗口。这时单击主眩茎上“ControlPause”暂停演示,浏览器窗口的四周将出现虚线,用鼠标拖动虚线上的八个小方框可以调整窗口大小,按住虚线拖动可以移动窗口位置,以适合自己的需要。 再次演示程序,你会发现五彩缤纷的网页已在你的Authorware程序中了。如果你的网页本身存在超级链接,那么她依然存在,而且网页中的Flash动画也没有丢失。本例流程图如下图所示。 通过上面的介绍,相信大家已经学会了吧!OK,自己动手试一试吧!这样的收获或许会更大。Authorware辅 导 答 疑问:具体说说AUTHORWARE6的一键发布?答:1、用菜单file-publish就可以实现一键发布, 2、一键发布到底一键能发布什么? 1)、一键可以打包成runtime的EXE文件。 2)、同时一键还可以做成在网上发布的amm文件, 3)、同时一键还可以生成WEB文件,HTM格式文件 3、一键发布最方便的地方应该是:一键之后在同时完成三种格式文件生成的同时还将它们需要的支持文件拷贝过去,解决了以前必需手动去完成一些XTRA的拷贝,而且是仅你的打包文件所需要的拷过去 问:一个文本文件(很大,一个页面是显示不完的)调入aw,要求可以外部更换文本内容.在aw文件中,实现以翻页的形式实现文本的显示.答:把文本存成外部文件,用getline函数可以获得文件第n行到第m行的内容,存在变量中。要实现分页的话只要改n、m的数值就行,1:tx=readextfile(filename)函数把文本文件存储到tx变量。2:lx(x)=getline(tx)函数把文本文件一行行读到lx数组。还可以选择直接导入外部文件啊,并且可发用滚动条。问:在AUTHORWARE中,是否可以使文本的一些字体颜色发生变化?答:1、可以,定义文本的风格(define styles),然后应用风格(apply styles)2、在演示窗口中选中文本后,调出颜色盒(Ctrl+K),也可改变字体颜色问:播放时,我把midi音乐放在打包程序的同级目录music下,音乐无法调用.如何用相对路径解决.在用函数:midiplay时filename为何不能用长的路径名,路径名中含有中文路径名.主要是书写时,出现写不下.如:e:工作工程1tdmuisc1.mid.答:使用filelocation系统变量. filelocationmusic1.mid问:请介绍一下怎样控制背景音乐的播放与暂停。答:一般背景音乐用midi格式,可以用midiplay与midistop语句控制播放与暂停,用midiplaying语句判断当前音乐是否正在播放。问:怎样用函数实现数个mp3文件的播放(一个接一个,连续播放)答:1、你到磨鉴工作室可以下载到老张的SUPERMP3播放器,AW做的,带原码的,他那里还有一个MJSAPI的UCD,里面有关于MP3的函数。2、用DMX可以插入MP3,但它是设计图标,其实用多几个DMX图标插入你的MP3,再把它们放到一个判断图标中应该可以实现重复连续播放。3、其实dmx最好不要打开多个,应该打开一个DMX然后用脚本来更换文件名就可以了。4、另外,播放MP3可以考虑用MIDILOOP这个函数,它除了可以播放midi音乐外还可以播放mp3,比mp3player好多啦。问: 可以获取WAV声音文件的长度?答: medialength是以毫秒为单位的,可以获得声音文件的长度,它是一个系统变量.问:我用authorware编了一个多媒体,音频采用MP3格式,但刻成光盘后,放到光驱运行。结果超级解霸首先运行起MP3起来了。我后来将同MP3放在子目录下也不行,超级解霸都能探测MP3,并运行。怎么样才能防止这种情况呢?答:把MP3改名.把扩展名改掉就可以了。问: 请问有谁知道有什么软件可以使一段声音文件变成能循环播放的,答: 在声音图标中用until true写withincc其中cc是你整个程序的最后一个图标。就行了。问:在AW中直接播放mpg 只能是.MPG 不能直接播.dat 而且好像也要装XING,播放效果不理想答:在AW中是可以直接插入MPG的,但如果要插入DAT可以利用控件或者直接将DAT文件的扩展名改为MPG即可,这样就可以插入DAT(其实只要把扩展名改一下就可以的)啊!问: 我不想让avi全屏幕运行,想留出空地作介绍,如何实现?答: 运行AW源文件,当放到avi文件时,按CTRL+P,然后点击Avi文件,出现6个点,拖动点,改变!问: 如何在制作菜单的过程中,消除那个一直停留在左上角的File菜单?答: 先用菜单交互(名称一定是fiLe)再用擦除图标将其擦除再在主流程线上建立你自己的菜单交互RESTART问题就这样解决了:-)问:请问用AUTHORWARE做的产品介绍,我想刻录到光盘中,用什么方法可实现AUTORUN自动播放?谢谢。答:在光盘根目录下建一个名为Autorun.inf的文件,其内容为:autorunOPEN=想自动运行的文件名.exeICON=图标名.ICO问: 本人初学AW,在程序打包运行时报告xtras not found,将Jpegimp.X32 copy到程序所在目录后,问题仍然存在,背景图片还是出不来。答: 别忘了Mix32.X32 、Mixview.X32 、Viewsvc.X32 呀!应该是将这些文件放在与主程序文件同路径下的xtras文件夹内问:请问如何使用ACTIVEX,最好说一个小例子,在下不胜感激。答:insert-activex-activex.-sockware flash object-自定义-在movie url 文本框中输入flash的文件名和路径。上面是用activex播放falsh动画。问: 如何在aw中调用本机html文件. 把html文件作为aw的一部分打开.或跳出打开html答: 要作为AW程序的一部分,使用axtive控件,你可以用Active X 中的Microsoft Web浏览器插入html文件啊!Insert-control-Active X CallSprite(ActiveX名称,#Navigate,FileLocation目录html文件名称) 要单独打开一个窗口使用JumpOutReturn(path*.html) 问:请问在程序开始处加COVER,但是打包运行时,却整个屏幕全黑了,只有用CTRL+ALT+DEL做重新启动,出现对话框时选择取消,画面才会出现,这是为什么?应该如何解决?答:实际上coveer是为了开始发多媒体时,屏蔽掉桌面而编的一个外部函数,你可以在退出该多媒体软件时,用uncover恢复被屏蔽的桌面。我估计你是在开发过程序中就使用了该函数,所以出现一些问题,我认为你可以在软件开发后期使用这个函数。问: AW是否支持Swish等第三方Flash制作器输出的Flash文件?答; 我试过了,用Swish制作的。SWF文件可以播放。但用Swish制作的文件个子太大了,这是它的一大缺点!问: 如何实现一个从下到上的滚动字幕,并配合解说呢?答: 1、先在显示图标中输入要滚动的字幕。2、用一个移动图标,采用Direct to point的移动方式就可以实现啦。3、用声音图标导入解说。问: 请问用COOL 3D做的动画怎么在AW中使用!用Swish 2.0 beta 6u(flash第三方软件)做的动画怎么中AW中使用!答: 1、 cool3d的导视频格式文件(如AVI),然后用数字电影图标就可以播放。说明一下,最好再把AVI格式转换成MPG格式,对啦导成AVI格式时一定要注意设置。2、swish2.0做出的动画格式就是flash格式,因此可以用播入flash的方式插入,但要注意的问题是:AW5.0不能支持flash5.0格式,如果是这样的话请升级到AW5.2问:displayicon(iconid*)和goto(iconid*)有何区别?答:displayicon只显示图标显示完继续执行当前图标下的内容,goto则直接转到别的图标处执行。问:怎样链接*.exe文件,盼解答答:格式:JumpOut(program, document ,creator)说明:该函数将把document指定的文件在program指定的应用程序中打开。并退出Authorware。格式:JumpOutReturn(program, document ,creator)说明:该函数的功能同JumpOut类似,唯一的不同是该函数并不退出Authorware,仅将Authorware放到后台来运行,将programe所指定的应用程序放到前台运行。Creator参数使用在Macintosh机上使用。问: 谁知道用a5p文件打开另一个a5p 文件?答: 用Jumpoutreturn(filelocationfilename)可以实现问:比如我在显示中打了“我的家”我想把这几个字与 链接,请问怎么办?谢谢了答: 1)JumpOutReturn(,http:/.) 2)ActiveX/Microsoft Web浏览器 3)外部插件WebXtra(宇风多媒体有下载/down)问: 一AW程序要求在鼠标一段时间(时间不确定)不动后自动从分支跳回到主界面.请问怎样实现,谢谢.答: 你好,这样行不行?clickseconds 系统变量是用来保存用户最后一次在(演示)窗口中单击到当前的时间,单位为秒。这样可以用条件判断语句,当大于某个数值时就可以了问:能否解释一下active与xtras的区别?我感觉它两好象差不多?答:activex是一个通用的软件标准,可以在各种支持OLE自动化的开发环境中使用,xtras则只是针对于aw一系列产品开发的插件,只能在AW一系列产品中使用。问:用了这几天的AUTHORWARE5.2英文版的,(我主要是做演示用的)可实在是还没发现和POWERPOINT有多么多么大的不同啊,编程,两个都可以,链接也都可以.只发现了A的交互功能好象是强些.大家能总结一下吗?让我有针对性学习AUTHORWARE吗?答:p无法同A相比,你现在只看到了A的表面现象,继续研究。我感觉AW与PP就想是PHOTOSHOP与WINDOWS的画笔的关系,就其功能来说,不在一个层次问: 在aw中,显示bmp文件如cc.bmp,希望打包后,aa.bmp文件改成cc.bmp后,能显示cc.bmp.答: hi,我觉得没有什么问题呀,你只要吧cc.bmp文件作为link形式到authorware中不就行了。这样是连接。只要你改了所连接的文件,aw运行是就改了,反正他只找cc.bmp文件。不管原来是谁?不知上面说的是不是你所希望的。问:如何在AVI播放区域,用Authoware控制文字显示?答:建议在Premiere里面实现这个功能,AW很难做到这一点。问:制作软件的教程,不知用Director还是AW好,如果文字不能覆盖AVI,又必须要有操作过程演示,那怎么办?当然,不用第三方工具。答:可以用语音和不重叠的文字区域做权宜之计,也有不少人用静态图片做标识,再转到VEDIO,再插入静态图片,再转VIDEO这样的模式问:在网上看到“热字”一词,不知何意,请指教!谢谢!答:在AW中,指单击或双击可以链接内容的文字,一般鼠标光标放上时文字色彩有变化。问:我用的是AW5.0,安装了QuickTime,在源程序中运行GIF一切正常,打包后运行到GIF时出现“playback is not permitted with the Qt3 Asset options xtra present,please remove it from your xtras folder,请问怎样使GIF正常播放。如果用QT,怎样可以在程序中加入自动安装(安装到用户机器上)。答:QuickTime有自己的探测函数,在FUNCTION的XTRAS里可以找到。关于GIF问题,请移走发布程序中的QTAsset Authoring.x32,因为它不允许被发布,仅提供设计期支持。问:如何改Authorware的默认字体?我的Authorware5中的系统默认字体不是宋体,而是行楷,给图标起的英文字母连在一起看不清,不知怎么改变它,执行“关于Authorware”菜单后出现的界面中一些信息(如版本,注册名,注册号等)都不是宋体字。答:我想了很多办法,还曾试图更改好些INI文件,也没有改过来,最终用了不得已的办法,把字体移出!问:我用AW做了一张光盘,有AUTORUN,在Windows 2000下运行会提示缺少dll,确定后能够运行,请各位高手出招,学生我急盼!答:那不是AUTORUN的问题,而是EXE的问题。AW打包文件在2000下运行,需要把AW根目录下的两个DLL文件拷至EXE文件目录下,你看提示是少什么,然后到AW安装目录去找,拷贝之!问:问一个菜鸟级问题,MIDI格式怎么得到?用WAV怎么转换?答:要把WAV转换成MIDI,需要专门的软件“Composer”,网上能够找到,操作很方便。如果制作的话,用MIDIsoft或者Cakewalker类的软件。lhjself AKoff Music Composer ver 1.45一个巨好的小而好用且无须安装的音乐识别系统,你可通过麦克风将演唱的声音及吉它、钢琴、笛子等乐器的声音旋律自动识别和转成MIDI文件,既不用MIDI键盘也不需要任何专业音乐经验,是一个不可多得的好东东!1.45版又增加了直接将WAVE文件转化为 MIDI文件的功能。不过质量一般。问:Authorware中如何判断鼠标单击的是左键还是右键,有哪个变量呢? 答:MouseDown。当最终用户单击该鼠标时,MouseDown的值为TRUE,否则为FALSE。RightMouseDown 当最终用户按下鼠标的右键时,该变量的值为TRUE。问:请问何种格式的视频文件在AW中播放比较流畅? 答:我觉得还是MPG好一点,虽然AVI要小些,但解码驱动要比MPG复杂,容易产生移植性不好的问题(在本机上运行当然没关系了)。而且我多次比较,在AW里MPG要比AVI反映快,播放要稍微流畅一些!问:怎样使框架图标不直接进入第一页!答:很简单!在框架的第一页置一个空的群组图标。问:我是一个初学者,对这个概念不是很清楚,只觉得跟打包有关,但具体的作用不知道,再有“runtime”和“runA5w32.exe”是怎么个关系? 谢谢! 答:“runtime”是运行时期的意思。如果打包成EXE,那么运行时期所需支持就已经存在了。如果打包成A5R,那么就不包含运行时期支持,这时就由runA5w32.exe来提供,也就是说,由它来执行.A5R文件。问:1.我的作品打包后,运行时报错但第一个可以正常播放,以后又报错,剩下的就不能播放,我的运行文件在同一目录。2.我有一程序,有背景音乐还有动画(带声)。我要的结果是:当我不按动画播放按钮(带声)时我的背景音响,当我按了动画播放按钮时背景音停止,中途我按返回后背景音作用,动画播放完后背景音响。现在的结果是一旦我鼠标碰到按钮后在移开背景音便不起作用;当我不按动画播放按钮时背景音起作用;一旦我的动画播放完后,背景音不起作用;动画播放中途我按返回后背景音也不起作用。怎么办?答:打包以后注意把Xtras文件夹放在EXE文件的同一个目录内。第二个问题最简单的方法是把动画文件独立成组,在组的入口和出口处都放上一个背景播放,不知是否符合实际情况。问:为什么Authorware 5.1可以直接插入GIF,但打包后却无法运行?答:GIF文件引用路径的问题,插件也是一方面问题。建议把他们放在同一目录下。问:如何能打包后全屏显示?答:在属性里修改,选择所要的屏幕大小(与显示器分辨率相同),取消TOOL BAR 等等就行了!问:我想实现在AW中从数据库中按要求读出图片。图片都是事先准备好的BMP或JPG,是外部文件,在数据库中有一个字段来放图片名称。我应该怎么办?请各位指教。谢谢!答:有SQL基础吗?看看AW和ODBC结合的例子!问:什么AW5.2中文版不能打包啊?答:你的EXE文件所在的目录要有一个XTRA包,将你需要的XTRA文件考入就行了。问:AW不支持中文啊?急急急答:AW都应该支持中文的。首先检查你输入的中文字体,是否选择了某些不支持中文的字体,如果还不行换个版本看看,不排除你的AW有问题,再不行检查你Windows的系统,是否是系统问题。问:有没有办法让打包后的文件根据用户显示器的分辨率自动满屏? 答:Altools.U32离里有个alChangeRes函数就可以更改分辨率,用法:alChangeRes(800,600,32)前两个参数是分辨率,后一个是色彩!改后记得在退出时给人改回来哟。问:去哪要sprite xtra控件的函数的方法,例如函数callsprite(iconidspriteicontitle,#method ,argument.,可是AW5的函数里却没有提到#methhod,argument到底有哪些,是哪几个Method和Argument。以至于让我不知道用这类函数去控制“sprite xtra”插件,不知哪位高手知道,可否详告? 答:这是因插件的Method 而定的,你插ActiveX时看看,有个Method 项,那些就是可以用Callsprite调用的,各个插件是不一样的,AW里当然不能写全了!:)一般在插件的安装位置会有使用的详细说明HTML文档,例如QT的使用说明在Authorware5xtrasQuicktimeAssetHelpQuickTimeAsset.html。问:Filelocation变量引用的是哪里的路径?答:就是打包文件或A5P所在路径,看你运行哪个了。问:我在翻页结构里加了一个“章节”按钮,一按它就弹出所有章节的标题。这些章节的标题当然都是按钮了 ,可以方便地跳到相应的章节去。我的问题是:怎样实现当我的鼠标在这些章节标题按钮外一击,就将这些章节标题按钮都擦掉?(而当鼠标在这些章节标题按钮上面一击,就跳到相应的章节去)答:(当鼠标在这些章节标题按钮上面一击,就跳到相应的章节去),这个你用GOTO 就可以了,不用我多说吧,我看你想知道的是“在这些章节标题按钮外一击,就将这些章节标题按钮都擦掉”,你在章节标题同级的地方设一条件交互,条件是:Mousedown=1下面挂一擦除图标把按钮都擦除,接下来还可以指定跳转到某处,那就看你的需要了。问:编译成EXE文件后,正确显示Flash图像需要加入那些文件?答:当你在Authorware 文件中作用Flash Asset Xtra 显示Flash 动画时,Flash 播放器或Active X 控件不是必需的。但是,你必须为打包了的文件携带如下列出来的Xtra。在 Xtras 文件夹中必需的Xtra文件:1.已内置好的Flash动画只需Flash Asset.x32 ;2.连接到本地机的Flash动画需要Flash Asset.x32 和 MoaFile2.x32;3.使用连接URL上的Flash动画需要Flash Asset.x32、Netfile.x32和Ineturl.x32。问:请教一个有关按钮的问题,我用AW自带的录音按钮做交互,响应热区,但进入子程序再出来回到主界面时,刚去过的那个按钮中怎么不会变回原来的样子,而是按下去时的样子即中间有一个黑点时的样子?答:你要在返回时把Button的Check设在0,具体为checkbuttontitle:=0,“buttontitle”是你的按钮的title,如果为“1”,则是选中状态。问:这样能实现吗:背景有几个文字,鼠标点击,弹出一个下拉菜单,再点击下拉菜单中的某一项,即可跳转到相应页面。(不是windows的那种)答: 如果你不用tmscontorls.u32,那么用热区或是按钮加图片也可以实现,但恐怕你得麻烦一阵子了!用第一级交互显示弹出菜单,在用第二级交互跳转到相应页面。可以用交互图标中的下拉菜单选项来做,也可以用按钮结合超级连接来做。问:能实现放到某章显示其节的标题,且能进入某节的具体内容,但鼠标位于下一章时,不出现其对应的节,且前一章的节也不消失,等待交互响应。 答:利用框架图标来做,在框架里插入你的交互,并将框架图标里原有的交互图标中的按钮改成退出框架,放在另外几个按钮上,这样,当鼠标接触到另几个按钮时就可以退出原来的菜单,以此类推就能完成你的要求了。问: 小弟现在正在做一个教学软件,还需要作成光盘那样,就是出现类似确定要退出程序这样的结尾,可我不会做.有谁能帮帮我? 答:使用用知识对象中的QUIZ可以轻松达到目的。问:请问如何用AUTHORWARE来进行随机抽题,AUTHORWARE有数据库部分吗?答:AUTHORWARE中也有随机函数可以用。AUTHORWARE可以读数据库和文本文件,就看你选择哪种了。ODBC可以和数据库连接,但较为麻烦!如果题目不多,可以打到显示图标里,用决策图标实现随机抽取。 问:AUTHORWARE的脚本如何写呀? 答:AUTHORWARE的程序多半是写在计算图标里的,至于语法你应该找书学学!不难,跟Basic差不多。问:用DirectMedia Xtras引入MP3后,我要刻录成光盘,请问DirectMediaXtras是需要安装的吗? 能直接放如XTRAS中吗?(不能吧!)那怎么办?答:可以直接将DirectMediaXtra.x32放在xtras文件夹里,就可以使用了,打包时是一样的。问:我下载的插件Killer Transfer Xtra软件包不能使用啊,在图片的显示动画转变中没效果啊?答: 下载Killer Transition后,运行程序包中的setup.exe,并将安装路径指定到AUTHORWARE安装目录的Xtra目录,就能在Authorware的内置过渡设置框中找到。在Authorware中的使用方法:在显示图标中导入一图片,按Ctrl+T,呼出Transition(过渡方式)对话框,我们可在其中看到有四个方式:Killer Hybrids(超级混合)、Killer Particles(超级颗粒)、Killer Slides(超级滑动)、Killer Wipes(超级擦除)。问: 请问 DirectMedia Xtra中的打包路径设置啊,好象没有设置相对路径的呢?答: SetIconProperty(DirectMediaXtra, #file,filepath)问: 请问引人*.SWF时路径怎样控制! 我引入*.SWF时老是不成功(打包后),请问怎样控制路径? 答: 打包在内部吧!反正也不大!或是把swf文件和exe文件放在同一目录下,推荐使用前一种方法。问:我在Authorware5中插入flash动画,可是播放时是一片空白,这是什么原因,应如何解决?答: 如果是AUTHORWARE5.0的话,它是不支持flash4.0以上版本的。你可以试试再建立一个新的文件,在那个文件里import那段flash动画,并设置好它的options,然后copy,复制到你需要的文件里面,应该就能解决问题了,很有可能是路径的问题。问:插入GIF文件,打包时不能用?怎样设置? 答:要将AUTHORWARE目录下的几个文件拷贝到当前目录下,在你的课件文件夹下把awiml32.dll复制过去就可以了。播放GIF要Mix32.X32 ,Mixview.X32 ,Viewsvc.X32 ,Gifimp.X32 !问: 如何在authorware中插入flash动画? 答: 在AUTHORWARE5.x中,insert/media/flash在AUTHORWARE4.x中,insert/control/ACctivex AUTHORWARE5.0只支持flash2.0,AUTHORWARE5.1/5.2支持flash4.0。问: 我用FLASH做了一个插件,引入后为何背景不能变透明? 答:你要在AUTHORWARE中把它设为透明。你可以把要插入flash的那部分背景裁剪下来,做为flash的背景好了,这种方法虽然比较笨,但还是能解燃眉之急的。另外,你做的Flash背景是白色的吗?只有白色的背景才有透明的可能。在AUTHORWARE中设flash透明是比较麻烦的,如果对图象质量要求不高的话可以存成gif,要是有渐变就更麻烦了。问:利用AUTHORWARE5.1的插入菜单,我很方便地插入了自己制作的GIF动画在其编辑环境里可以播放,但打包后却出现错误提示,不能播放? 答:打包后把AUTHORWARE中的Awiml32.dll加入即可。问: 以ERASEICON函数擦除图标时,如何产生过渡效果?答: 好象不可以!他的作用点不在这里,他是为了方便动态擦除的。要效果就用橡皮吧! 问: 请教2个问题 1.如何使640-480的界面在任何分辨率下全屏显示,并且居中.2.如何使用键盘按钮控制运行当中的暂停和继续运行.答: 1.要找相关的ucd函数,改变屏幕的分辨率。Altool.u32里的alChangeRes(Width,Height,bitpp) 就是更改分辩率和色彩的!另外,最好不要随意改变用户的系统显示分辨率。 2.设置两个keypress交互。在暂停交互下放置等待图标(将timelimit设置成变量)和计算图标,在计算图标中设置时间变量值为一个很大的数,在继续按钮中将时间变量赋为0。问:AUTHORWARE的函数问题?在AUTHORWARE中使用函数,电脑询问函数在哪里?我怎么知道?还请大侠多多帮忙,我在这给鞠躬了!谢谢 答:大概你根本就没有引入函数!函数要先Load,刻盘别忘了用到的U32也要在目录下!问: 要怎样才能制作按纽加在显示图标上呀?如果不使用决策图标或者框架图标,能不能在显示图标上加上按纽,在使用GOTO语句实现在页面间的跳转呢?答: 显示图后放置一个交互图标,用一个计算图标做交互,输入goto(idiconicontitle)。问:请问怎样使用QUIT函数。我在运算图标中写入QUIT()后,退出运算图标,他问我是否存起来,我选择存,然后问我从哪个文件打开这个函数,我就不知道了。 答:用quit(0)或者quit(1),一定要在英文输入时写这些函数,也就是说在中文输入状态下有些字符不认(例如中文的(),很容易一不小心搞错。问:如何实现程序暂停和多级菜单? 答:1.暂停程序其实有不少方法,我简单说个思路。可以用决策图标实现暂停,设一个永久按钮,下面是一计算图标和一决策图标 ,决策图标的REPEAT设为UNTIL TRUE,条件A=0,决策图标右面放一空群组,在上面的计算图标里可以设N:=N+1A:=MOD(N,2)这样按一下暂停,A=1,REPEAT无限循环而使程序暂停(此时其他按钮均不好用),再按一次,A=0,跳出循环,恢复正常!如果按钮不多,设ACTIVE IF 为A=0,再设一永久按钮,下面用计算图标令N:=N+1A:=MOD(N,2)也可以让按钮失效而暂停。还有一个关于用JUMP时让程序暂停的,也是用决策图标检测当前活动窗口是否为AUTHORWARE窗口,不是的话就无限循环,是就继续运行,用HWND:= GetActiveWindow()Jump暂停提示:初始:handle1:= GetActiveWindow()循环条件:handle1=handle2循环内容:handle2:= GetActiveWindow()问:EraseAll()是否可以带参数?我想擦除当前窗口中除了背景图片外的所有对象(图像、动画、声音等),该怎么办? 答:ERASEALL()没有参数,它会擦除展示窗口中的所有内容,因此不能留下背景,为什么不考虑一下其它的办法?不通过函数,可以通过删除设计图标来实现。 问: 如何核对某一特定的文件是否在硬盘上,希望在authorware中运行某一特定外部exe文件以前,先核对一下该exe文件是否在硬盘上,如没有,则提示需要首先安装该exe文件。是否有特定的函数能核对是否该文件存在于硬盘上?有位朋友告诉我去找mjsapi函数,MJsapi是找到,但好象早就过期(2000.8),而且不能使用了。答:if filetype(filename)=0 then messagebox() else jumpoutreturn() end if 注:(1)这只是代码的简写,只需把相应的内容添加上去就行了。 (2)messagebox()是WINAPI函数,也可以利用KO实现。问:如何用一个按钮实现自动播放和手动播放的切换(非视频,在框架图标中)? 答:可以将interaction的图标的button设为perpetual, 并将button的activeif设为test(key,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030健康饮水理念普及对包装水行业影响评估报告
- 2025-2030供应链金融创新发展模式与风险管理评估报告
- 2025-2030传统益智玩具与现代电子教具对幼儿创造力培养对比研究
- 2025-2030传统文化诵读对儿童默读时大脑语言区激活模式的影响观察
- 2025-2030会展行业市场现状供需分析及投资评估规划分析研究报告
- 财务风控体系建设与完善方案
- 物业管理年度工作总结与改进方案
- 幼儿园大班春季主题活动策划方案
- 小学语文教学方案及课后练习设计
- 美容仪器销售合同5篇
- 消费者画像分析报告2025年宠物用品行业消费者行为研究
- 2025山东菏泽鲁西新区招聘城市社区工作者招聘80人笔试参考题库附答案解析
- 市容安全培训课件
- 2025中国人民财产保险股份有限公司民乐支公司招聘14人笔试参考题库附带答案详解
- 2025扶梯装潢服务合同范本大全
- 肺癌分子病理诊断的解读
- 2025年招标采购从业人员考试(招标采购专业实务初级)在线复习题库及答案
- 2025云南红河红家众服经营管理有限公司社会招聘工作人员8人笔试参考题库附带答案详解
- 铁路相关课件
- 中国工商银行2026年度校园招聘考试参考题库及答案解析
- 日语五十音图课件
评论
0/150
提交评论