常见问题整理
问:我是一个初学者,对这个概念不是很清楚,只觉得跟打包有关,但具体的作用不知道,再有“runtime”和“runA5w32.exe”是怎么个关系? 谢谢!!% {" X: A6 L$ D6 F+ t
答:“runtime”是运行时期的意思。如果打包成EXE,那么运行时期所需支持就已经存在了。如果打包成A5R,那么就不包含运行时期支持,这时就由runA5w32.exe来提供,也就是说,由它来执行.A5R文件。
/ t$ ~9 H3 F0 c* n问: 1.我的作品打包后,运行时报错但第一个可以正常播放,以后又报错,剩下的就不能播放,我的运行文件在同一目录。2.我有一程序,有背景音乐还有动画(带声)。我要的结果是:当我不按动画播放按钮(带声)时我的背景音响,当我按了动画播放按钮时背景音停止,中途我按返回后背景音作用,动画播放完后背景音响。现在的结果是一旦我鼠标碰到按钮后在移开背景音便不起作用;当我不按动画播放按钮时背景音起作用;一旦我的动画播放完后,背景音不起作用;动画播放中途我按返回后背景音也不起作用。怎么办?
" |1 m7 Z0 c* _; W9 d4 Y$ X答:打包以后注意把Xtras文件夹放在EXE文件的同一个目录内。第二个问题最简单的方法是把动画文件独立成组,在组的入口和出口处都放上一个背景播放,不知是否符合实际情况。
& h% n! ^8 u |- ?0 ]) m' W2 ?问:为什么Authorware 5.1可以直接插入GIF,但打包后却无法运行?* o' t* Y1 ]2 W9 ?0 I' q( ]
答:GIF文件引用路径的问题,插件也是一方面问题。建议把他们放在同一目录下。
) U q1 K' i! B. Q0 V2 i$ v' s问:如何能打包后全屏显示?
. G6 q* [0 U2 |# B% O `4 k答:在属性里修改,选择所要的屏幕大小(与显示器分辨率相同),取消TOOL BAR 等等就行了!
2 y2 A# R# Z; N问:我想实现在AW中从数据库中按要求读出图片。图片都是事先准备好的BMP或JPG,是外部文件,在数据库中有一个字段来放图片名称。我应该怎么办?请各位指教。谢谢!!. H/ j: a- y; X: L2 |: q
答:有SQL基础吗?看看AW和ODBC结合的例子!
3 i7 u9 J" A3 z" `; A, x- Q问:什么AW5.2中文版不能打包啊?. d8 {, H! L& R& f/ V; [2 |
答:你的EXE文件所在的目录要有一个XTRA包,将你需要的XTRA文件考入就行了。
- F% u; j; F+ l: ~- A: y问:AW不支持中文啊?急急急; Y. s" e$ M# K. C
答:AW都应该支持中文的。首先检查你输入的中文字体,是否选择了某些不支持中文的字体,如果还不行换个版本看看,不排除你的AW有问题,再不行检查你Windows的系统,是否是系统问题。
# i9 z% B$ |1 ^& G/ E问:有没有办法让打包后的文件根据用户显示器的分辨率自动满屏?" U! y1 D' e& o6 _2 V
答:Altools.U32离里有个alChangeRes函数就可以更改分辨率,用法:/ f& Z$ y) d: k- C, p; v
alChangeRes(800,600,32)前两个参数是分辨率,后一个是色彩!改后记得在退出时给人改回来哟。
& B. I q: P5 V/ r. M问:去哪要sprite xtra控件的函数的方法,例如函数callsprite(iconid@"spriteicontitle",#method [,argument...],可是AW5的函数里却没有提到#methhod,argument到底有哪些,是哪几个Method和Argument。以至于让我不知道用这类函数去控制“sprite xtra”插件,不知哪位高手知道,可否详告?
+ Q+ W$ O. K/ O, |# f( g M答:这是因插件的Method 而定的,你插ActiveX时看看,有个Method 项,那些就是可以用Callsprite调用的,各个插件是不一样的,AW里当然不能写全了!:)一般在插件的安装位置会有使用的详细说明HTML文档,例如QT的使用说明在\Authorware5\xtras\QuicktimeAsset\Help\QuickTimeAsset.html。' s! K( w2 O5 u5 p/ ]% q
问:Filelocation变量引用的是哪里的路径?$ _3 q) `* g4 F7 K
答:就是打包文件或A5P所在路径,看你运行哪个了。% Y. T; W* P/ l+ ?- P8 O. c
问:我在翻页结构里加了一个“章节”按钮,一按它就弹出所有章节的标题。这些章节的标题当然都是按钮了,可以方便地跳到相应的章节去。我的问题是:怎样实现当我的鼠标在这些章节标题按钮外一击,就将这些章节标题按钮都擦掉?(而当鼠标在这些章节标题按钮上面一击,就跳到相应的章节去)
0 w) ]* ^" W+ Z" B答:(当鼠标在这些章节标题按钮上面一击,就跳到相应的章节去),这个你用GOTO 就可以了,不用我多说吧,我看你想知道的是“在这些章节标题按钮外一击,就将这些章节标题按钮都擦掉”,你在章节标题同级的地方设一条件交互,条件是: Mousedown=1下面挂一擦除图标把按钮都擦除,接下来还可以指定跳转到某处,那就看你的需要了。问:编译成EXE文件后,正确显示Flash图像需要加入那些文件?1 q5 h8 i6 w7 H3 W7 U6 _+ g
答:当你在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。( n$ B+ U& Z B/ x+ i- T
问:请教一个有关按钮的问题,我用AW自带的录音按钮做交互,响应热区,但进入子程序再出来回到主界面时,刚去过的那个按钮中怎么不会变回原来的样子,而是按下去时的样子——即中间有一个黑点时的样子?
6 N* q, d3 r" `% w% z答:你要在返回时把Button的Check设在0,具体为check@"buttontitle":=0,“buttontitle”是你的按钮的title,如果为“1”,则是选中状态。
8 C' [8 O. x* B% L7 u问:这样能实现吗:背景有几个文字,鼠标点击,弹出一个下拉菜单,再点击下拉菜单中的某一项,即可跳转到相应页面。(不是windows的那种); W1 _3 g6 Y: x9 ]
答: 如果你不用tmscontorls.u32,那么用热区或是按钮加图片也可以实现,但恐怕你得麻烦一阵子了!用第一级交互显示弹出菜单,在用第二级交互跳转到相应页面。可以用交互图标中的"下拉菜单"选项来做,也可以用按钮结合超级连接来做。
5 x' N5 V ]' z$ O问:能实现放到某章显示其节的标题,且能进入某节的具体内容,但鼠标位于下一章时,不出现其对应的节,且前一章的节也不消失,等待交互响应。
' H0 G9 x: |3 v" V答:利用框架图标来做,在框架里插入你的交互,并将框架图标里原有的交互图标中的按钮改成退出框架,放在另外几个按钮上,这样,当鼠标接触到另几个按钮时就可以退出原来的菜单,以此类推就能完成你的要求了。# E/ P r2 i( i; L
问: 小弟现在正在做一个教学软件,还需要作成光盘那样,就是出现类似"确定要退出程序"这样的结尾,可我不会做.有谁能帮帮我?
! j3 O4 J" O$ N, s# U1 H0 ~答:使用用知识对象中的"QUIZ"可以轻松达到目的。# |3 G7 z( G; f/ U
! _& p% B2 v% d7 H问:请问如何用AUTHORWARE来进行随机抽题,AUTHORWARE有数据库部分吗?# g/ \) C! n) R
答:AUTHORWARE中也有随机函数可以用。AUTHORWARE可以读数据库和文本文件,就看你选择哪种了。ODBC可以和数据库连接,但较为麻烦!如果题目不多,可以打到显示图标里,用决策图标实现随机抽取。 问:AUTHORWARE的脚本如何写呀?! `+ t$ X1 ?+ U7 s* S x
答:AUTHORWARE的程序多半是写在计算图标里的,至于语法你应该找书学学!不难,跟Basic差不多。! I; N+ P1 [! w; [# t
问:用DirectMedia Xtras引入MP3后,我要刻录成光盘,请问DirectMediaXtras是需要安装的吗? 能直接放如XTRAS中吗?(不能吧!!!)那怎么办?9 M8 b; F0 o& G2 @4 i0 S
答:可以直接将DirectMediaXtra.x32放在xtras文件夹里,就可以使用了,打包时是一样的。
) A0 x$ M( ]# _6 g6 s, G问:我下载的插件Killer Transfer Xtra软件包不能使用啊,在图片的显示动画转变中没效果啊?2 S- h. K: o8 H* c7 n. O4 u# E
答: 下载Killer Transition后,运行程序包中的setup.exe,并将安装路径指定到AUTHORWARE安装目录的Xtra目录,就能在Authorware的内置过渡设置框中找到。
1 `/ L' L) V5 f" s! A5 X2 q在Authorware 中的使用方法:在显示图标中导入一图片,按Ctrl+T,呼出Transition(过渡方式)对话框,我们可在其中看到有四个方式:Killer Hybrids(超级混合)、Killer Particles(超级颗粒)、Killer Slides(超级滑动)、Killer Wipes(超级擦除)。: D5 i; e6 H. C, `; j; W( U r
问: 请问 DirectMedia Xtra中的打包路径设置啊,好象没有设置相对路径的呢?
* k5 v& |8 G7 I4 b+ e0 ~4 c答: SetIconProperty(@"DirectMediaXtra", #file,filepath)! K: g' c" K7 j; w- X
问: 请问引人"*.SWF"时路径怎样控制! 我引入*.SWF时老是不成功(打包后),请问怎样控制路径?$ a0 a/ a1 v, U R7 d' p; Z/ |
答: 打包在内部吧!反正也不大!或是把swf文件和exe文件放在同一目录下,推荐使用前一种方法。1 e- \0 e* R9 n* w" z
问:我在Authorware5中插入flash动画,可是播放时是一片空白,这是什么原因,应如何解决?
1 r5 P% s1 j& T答:如果是AUTHORWARE5.0的话,它是不支持flash4.0以上版本的。你可以试试再建立一个新的文件,在那个文件里import那段flash 动画,并设置好它的options,然后copy,复制到你需要的文件里面,应该就能解决问题了,很有可能是路径的问题。
% ~. I8 v p: Z. J