永发信息网

谁会Authorware,帮我做两道题

答案:1  悬赏:60  手机版
解决时间 2021-04-25 07:18

谁会Authorware,帮我做两道题

任选两题完成,

1、 在Authorware中,显示一个计算机的外形图案,要求采用三种以上的颜色,并在画面右下角写上自己姓名及电子邮件等文字。

2、 在Authorware中,利用热对象交互制作正方形、圆形、长方形三个图形,分别点击它们,将显示各图形特点简介。

3、 制作一课件的登录程序,在程序运行时,在屏幕上显示请输入密码,当在文本输入框中输入正确的密码后程序进入,否则会提示密码错误,提示重新输入。当连续三次输入错误后,程序会自动退出(设定密码为123)。

4、 在Authorware中,制作一个红色旗帜升起的效果,并要求在画面右下角写上自己姓名的文字。

5、 在Authorware中,利用按钮交互制作一个四选一的选择题,并提示选择答案是正确。其题目为:世界上最快的计算机是:①蓝色基因,②地球模拟器,③银河号,④曙光号。其中①蓝色基因为正确答案。

6、 在Authorware中,制作一个“石头”、“剪子”、“布”随机猜拳的游戏效果

+QQ注明做题 602015700

最佳答案
1、当你调用JumpOutReturn()函数打开外部文件,authorware本身并没有停下来,而是沿"线"继续运行。如何才能使authorware在播放外部文件的时候,暂停下来呢?也许你会用等待图标,或一个交互按钮,但有时这样满足不了要求。例如,依次连续播放几个外部文件(当然这些文件在authorware本身是不能播放的),当一个文件播完后,返回authorware,另一个文件自动打开播放或向下执行其他内容。


  解决的方法是,调用WinAPI。WinAPI有一个GetActiveWindow()函数,用来返回当前活动窗口的句柄(handle)。比较使用JumpOutReturn()前后当前活动窗口句柄,即可判断外部文件是否播放完毕,authorware是否是当前窗口,再采取相应操作。

  以下介绍这个问题在authorware各个版本中解决方法。

authorware4.0或4.0以后版本

  1.载入GetActiveWindow()函数:此函数在winapi.u32中,winapi.u32位于authorware程序目录下.在载入winapi.u32过程中,只选择GetActiveWindow()函数即可,其余不需载入authorware.

  2.在JumpOutReturn()函数前,加入一个变量oldhandle:=GetActiveWindow(), oldhandle初始值可以不设定.

  3.添加一个等待图标,位于JumpOutReturn()所在计算图标后,无按钮,无响应,仅设定等待1秒.

  4.在等待图标后添加一个判断图标(dicision icon),附一个计算图标于此判断图标,设定判断图标为Sequential-Repeat Until True.

  5.在Repeat Until True Field中输入: handle=oldhandle

  6.当新参数窗口出现时,点击确定,不需输入初始值.

  7.在附着计算图标中,输入:handle:=GetActiveWindow()

  例子如下:



  以上例子实现的功能是:调用外部播放器scplayer.exe来依次播放文件auto1.scm和auto2.scm. JumpOutReturn()函数参数参考如下:JumpOutReturn(FileLocation^".\\scrncam\\scplayer.exe" ,FileLocation^ ".\\lotus\\auto1.scm /s/h/c ").当auto1.scm文件播放完毕后,播放窗口关闭,回到authorware,又一个JunmOutReturn()跳到auto2.scm文件......

  对于authorware4.0以下版本,装载GetActiveWindow()函数的过程有点不同.装载GetActiveWindow(),要选择user.exe,user.exe文件位于\window\system目录下,在出现的DLL对话框中,有以下几项需要填写,且大小 匦胝?(a).function name field: GetActiveWindow (b).Arguments field: VOID (c).Return field: WORD.点击"Load",GetActiveWindow()函数已被提取.其余步骤同上.

  目前出现的问题是,当外部文件没有播放完毕时,人工干预使authorware成为当前活动窗口,此时,程序向下继续执行。如果此时再次打开一个外部文件,将会出现两个外部文件窗口,这是我们不想看到的。仔细看一下JunmOutReturn()函数会发现,其还有一个可选参数:creator type,具体怎么指定,我没查到。authorware能否指定窗口打开外部程序呢?在此提出,共同探讨。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魔兽真三国无双,怎么玩好,要超详细的最好每
QQ华夏里面FS65级以上带的战魂的属性加什么好
省际流量是什么意思?和省内流量是怎么算的。
谁能告诉我我该怎么办?
男朋友就像小孩子一样,怎样才能让他成熟?
怎样知道社保有没有停
有谁玩超级舞者?
DNF50粉自动叫什么
美宝莲眼线膏好用么?有好的实惠的推荐下最好
五菱鸿途6381B 长安之星s460 东风小康V27
惠若琪的伤势如何?
P5不见了麽办?嘿嘿
帮我开一哈游戏人生,100分,谢谢
世界上有后悔药没?
脚太干老退皮,天冷了还冻裂缝是缺什么营养?
推荐资讯
诚心索要一颗QQ爱墙种子,谁可以送我一颗哦?
天安门是不是门
实惠人家这个地址在什么地方,我要处理点事
谁能知道艾薇儿的主音吉他手是谁?
所有关于最终幻想的电影和游戏 好坏评价下
旋物YY搭配
7230有哪些缺点
骷髅女DT应该带什么样的武器装备呢
坐飞机吹风机可以带吗,我就要上飞机了 吹风机
沧海出了多久了?
为什么老是烦
…为什么蓝牙
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?