主题:  Authorware 6 改进了对Flash的支持!

abao18

职务:普通成员
等级:1
金币:0.0
发贴:9
#12001/10/23 12:19:51
新的版本引入Flash(.swf)的速度问题能到了解决,使两种软件结合得更紧。但有次一级鼠标事件的动画在Authorware中若采用透明(Transparent)效果则会遇到问题。
另外在动画引入后可以支持热区响应,使我们在做背景时又多了一种选择。但由此也引发了一个问题是如何在用动画(.swf)时屏蔽掉Authorware的热区呢?



燕云

职务:普通成员
等级:2
金币:10.0
发贴:600
#22001/10/23 14:00:13
你要屏蔽fl的热区还是au的热区!?
au令 active if为false就行了 !
fl用物体挡住热区试一试!因为SetSpriteProperty还不能控制swf的交互控制!


云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等;

abao18

职务:普通成员
等级:1
金币:0.0
发贴:9
#32001/10/23 14:34:46
程序要解决的问题是:一张底图上有四个风景板块,点击任一板块,以由小到大的方式,从这一板块的图的中部出现一个具体的全屏的图;再点击一下,图由大缩小回这一板块的中央。

程序是这样设计的:一个交互图标下挂几个组图标。热区响应,点击一个模块后进入组图标。组图标里只有一个Flash动画文件,打开由小变大,再点击由大变小。

问题在于:当进入一个组图标后,Flash动画打开由小变大,但Authorware的热区仍然存在,欲再次点击Falsh动画时,很容易点错进入其它的分支。

思考:主要的问题在于进入分支后,运行Flash时,Flash不能运行完后再退出交互,而是直接退出到上一层。用等待图标尝试,则是Flash动画的后半部分(由大变小)不能完成。因为实际上程序已经退出了这一组图标。如果把开始说的动画分成两个部分,能行但效果不能令人满意。

需解决:让Flash动画在Authorware中先播放完后,再继续执行的问题。



燕云

职务:普通成员
等级:2
金币:10.0
发贴:600
#42001/10/23 15:32:00
你的意思我大概明白了!你可以设置一个响应变量!当进入响应图标时使响应失效,当退出响应图标时使它有效!明白了吗!


云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等;

abao18

职务:普通成员
等级:1
金币:0.0
发贴:9
#52001/10/23 20:17:38
当然这个也已试过了。在交互之前设置一个变量,初使化(w=1)。分别设置下属图标的条件响应(active if w=1)。组图标里有三个图标,依次是计算图标(w=0),flash动画图标,计算图标(w=1)。目的是进入组图标后执行第一个计算图标,然后再执行动画,这样子行!但关键问题是:在执行动画图标的时候第二个计算图标也被执行了,结果是Flash动画还没完而Authorware程序已经回到了交互,热区依然存在呀。我试了也加工一个等待图标,没用。



abao18

职务:普通成员
等级:1
金币:0.0
发贴:9
#62001/10/23 20:17:41
当然这个也已试过了。在交互之前设置一个变量,初使化(w=1)。分别设置下属图标的条件响应(active if w=1)。组图标里有三个图标,依次是计算图标(w=0),flash动画图标,计算图标(w=1)。目的是进入组图标后执行第一个计算图标,然后再执行动画,这样子行!但关键问题是:在执行动画图标的时候第二个计算图标也被执行了,结果是Flash动画还没完而Authorware程序已经回到了交互,热区依然存在呀。我试了也加工一个等待图标,没用。



abao18

职务:普通成员
等级:1
金币:0.0
发贴:9
#72001/10/25 13:38:27
没有能解决吗?