|
主题: rock!好厉害,佩服!
|
dreamexpress_5d
职务:普通成员
等级:1
金币:10.0
发贴:2229
|
#12003/7/13 9:48:35
我以前都是用热区交互来改变鼠标指针的! 呵呵,ROCK好厉害!佩服! [问题]如何恢复交互Flash的手型鼠标指针? [解答](版权所有 魔岩工作室 Rock Studio) 版权所有:魔岩工作室 Rock Studio 在authorware中直接插入交互Flash动画的时候,鼠标移到交互按钮上时,鼠标指针并不会自动变为手型状,而是保持不变,如何解决这个问题呢?这里提供一个完美的解决方法:在插入的Flash Movie...图标后添加一显示图标,双击打开,用文本工具输入以下一行代码: {Test((GetSpriteProperty(@IconPrev(IconID),#mouseOverButton)),SetCursor(6),SetCursor(0))} 显示图标必须保证紧跟插入的Flash图标后面,同时勾选上显示图标的“Update Displayed Variables”,此时你再播放带交互的Flash动画,发现熟悉的手型呈现出来了,这招绝吧。。呵呵
|
求学者
职务:普通成员
等级:2
金币:1.0
发贴:374
|
#22003/7/13 21:16:46
是高明之处
|
dreamexpress_5d
职务:普通成员
等级:1
金币:10.0
发贴:2229
|
#32003/7/13 21:40:58
其作用机理似乎有点奇怪,为何鼠标离开与指向FLASH按钮会反复执行这句TEST呢??这种方式我以为只在交互的情况下才会出现,要是我的话一定会在FLASH图标下加一个交互再去考虑解决办法的。
版主:能再解释一下其为何鼠标离开与指向FLASH按钮会反复执行这句TEST呢??这样以后我也可以拓宽一下编程思路了。
这真是非常人能想到的!佩服。
|
syzy
职务:普通成员
等级:1
金币:4.0
发贴:131
|
#42003/7/14 9:34:59
关键在于“Update Displayed Variables”
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#52003/7/14 10:51:04
张大哥说的对 ;)
|
dreamexpress_5d
职务:普通成员
等级:1
金币:10.0
发贴:2229
|
#62003/7/14 13:50:02
有必要再讨论一下: Update Displayed Variables是可以更新显示变量,也就是说如果DISPAYER图标中的变量发生了改变,它会更新并显示。是这样吧?
请注意一下上面这个过程的顺序:1、变量改变。2、更新显示。 这句Test((GetSpriteProperty(@IconPrev(IconID),#mouseOverButton)),SetCursor(6),SetCursor(0))}是如何自动执行的呢?按“张大哥”的说法,是Update Displayed Variables的原因,它可以让TEST语句执行,这确实有点“力反鐀”的感觉了。
|