|
主题: 在golive中如何对层施加action?
|
 hifriend
职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2001/2/16 0:59:01
|
|
 qiongruo
职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2001/1/4 22:19:59
|
#22002/3/12 19:45:02
以拖动浮动层这个动作为例
要先打开文档的头部编辑区(标题旁边的那个小三角) 然后在里面插入object面板中smart object标签里的head action 然后选择新加入的图标 在Inspector面板上进行设置 exec onload action Multimedia_drag floating box layer layer 1
|
 hifriend
职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2001/2/16 0:59:01
|
#32002/3/12 22:59:20
head action可以选择onload onunload等等触发器,但如何使用鼠标click、over等触发器,触发浮动层的action? 谢谢!!
|
 qiongruo
职务:普通成员
等级:1
金币:0.0
发贴:28
注册:2001/1/4 22:19:59
|
#42002/3/13 10:15:10
使用浮动层 我们都会在浮动层上放置文字 图象以及其他对象 要添加动作 点击浮动层上的这些对象即可
单纯给浮动层添加以用户触发的动作 我还没找到直接的方法
|
 5D荣誉版主
职务:版主
等级:1
金币:10.0
发贴:91
注册:2001/10/17 19:47:21
|
#52002/3/13 11:00:23
GoLive不支持直接对层进行鼠标触发 但是我假设 可以使用GL自带的一个叫Mouse Follow 的Action和层交错判断来完成 使用Mouse Follow后,会有一个层始终跟随鼠标移动 这样使用层交错判断函数来触发各种动作就没有问题了 即当Mouse Follow的层接触到(或离开)指定的层时定义动作 这个方法的缺点是若有多个层需要判断 则要多次重复定义步骤(虽然由于GL的重复利用机制,此举并不会大量增加HTML源代码) 关于层交错判断函数的调用方法在我下列的教程中有提到,虽然不是直接针对你的问题 go4.163.com/zyy/gl/glt_3/glt_3_02/glt_3_02.html
|