|
主题: 如何解决flash和authorware之间的按钮问题?
|
tyhxl
职务:普通成员
等级:1
金币:0.0
发贴:58
|
#12001/6/12 6:56:34
用flash制作了一个带有按钮的文件,在authorware进行调用,但flash的按钮必须和authorware按钮处于同一位置,而且flash的按钮先于authorware按钮运行?请教各位大侠!!谢谢!!
|
困龙在天
职务:普通成员
等级:7
金币:10.0
发贴:2942
|
#22001/6/12 11:52:54
你为什么想这样做呢?FLASH中的按钮ACTION还满足不了你的要求吗? 要不你试试将FLASH的层设大一些看一下。
[url]http://sintian.chinaccd.net[/url]
|
tyhxl
职务:普通成员
等级:1
金币:0.0
发贴:58
|
#32001/6/12 12:52:53
就我个人而言,运用其一就可完成工作,但是,现在问题是,有人要把两者联系起来,而且是两者都有按钮,她要求按钮要保持统一性!!!有没有办法?用函数学一个?
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#42001/6/12 12:57:54
先于AW按钮运行吗?用 SetSpriteProperty(@"Flash IconTitle", #eventPassMode, #passButton)
如果不要把单击Flash按钮的事件传递给AW,用 SetSpriteProperty(@"Flash IconTitle", #eventPassMode, #passNever)
|
tyhxl
职务:普通成员
等级:1
金币:0.0
发贴:58
|
#52001/6/12 14:31:58
y你给的代码,我试了不起作用呀!?
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#62001/6/12 15:18:26
啊?! 不好意思,是用SetIconProperty。
SetIconProperty(@"Flash IconTitle", #eventPassMode, #passButton) 或 SetIconProperty(@"Flash IconTitle", #eventPassMode, #passNever)
我以前用的是第二个,来屏蔽播放FLASH时用户的单击动作。
|
tyhxl
职务:普通成员
等级:1
金币:0.0
发贴:58
|
#72001/6/13 8:04:13
谢谢!y你真厉害,不过我用了还是没用!因为,我所需要的是flash和aw的按钮位置完全相同!!
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#82001/6/15 12:43:56
呵呵……这个问题有点儿意思。 tyhxl强调“flash的按钮先于authorware按钮运行”是不是指事件响应与按钮响应在同一层交互结构里呀? 1、AW按钮如果被flash按钮完全遮盖就点不到了,不过可以在flash事件响应流程中用函数presskey来模拟按下按钮对应的热键。 2、试下在AW中用图像做个假按钮,然后用热区响应代替按钮响应,再把热区响应放到事件响应右面,事件响应设成Continue。 3、或者按钮响应换成MouseDown条件响应,在里面判断鼠标的坐标吧。
|
tyhxl
职务:普通成员
等级:1
金币:0.0
发贴:58
|
#92001/6/15 18:19:37
y,谢谢你的指点!
|