主题:  请教:为什么SetIconProperty在打包后无法执行!

kviwu

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2004/11/11 8:43:43
#12004/11/11 8:51:48
请教:为什么SetIconProperty在打包后无法执行!
语句(想在执行过程中将热区的永久交互取消)如下:
[b]SetIconProperty(IconID@"bb",#awPerpetual,FALSE)[/b] --(bb为热区)
只有在开发环境下执行,没有问题
在打包后无法执行!没有改变#awPerpetual的值!
不知道是何原因!
请教各位高手!!



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
注册:2004/1/13 10:53:31
#22004/11/11 9:01:28
SetIconProperty(IconID@"IconTitle", #property, value)
SetIconProperty sets the value of the property for the specified icon. The icon can be a standard icon, or an asset Xtra icon. This function only operates on unpackaged files. Use GetIconProperty to get the value of a property. Use SetSpriteProperty to set a property of the sprite displayed by a sprite icon.
See the Authorware help pages for a list of supported properties.

他的函数说明说的很清楚啊:This function only operates on unpackaged files
也就是该函数只有在调试环境下有效,在打包环境下是无效的!



kviwu

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2004/11/11 8:43:43
#32004/11/11 9:57:00
哦!我没有留心看函数说明!!加上我英文不大好!
另外请教!
有没有办法在执行过程中取消永久属性,如交互图标中的热区!



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
注册:2004/1/13 10:53:31
#42004/11/11 12:31:01
热区有个ACTIVE IF条件啊

设置条件即可实现你的要求咯