|
主题: 如何用作热区
|
 金左脚
职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2001/6/5 19:13:13
|
#12001/10/19 20:49:37
我是一个初学者,请问哪位兄弟能帮我解决,当mouse移到一个热区时,点击它能跳到下一页。
|
 mediaboy
职务:普通成员
等级:1
金币:0.0
发贴:81
注册:2000/10/11 15:50:46
|
#22001/10/20 9:22:50
D用无热区概念,可用将透明度设置为0的图片模拟这种效果
|
 晓珍
职务:普通成员
等级:1
金币:0.0
发贴:117
注册:2001/10/25 9:56:18
|
#32001/10/26 9:39:16
直接在鼠标所点的热区上写一脚本: on mouseup me go to ** end 注意:**如是桢标记不需用引号;如是Marker名需用引号
|
 草原风
职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
|
#42001/10/26 9:45:07
也可在屏幕上画一个白色的矩形区,然后把它设置为透明,在上面加代码
|
 我爱多媒体
职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2001/10/25 13:48:29
|
#52001/10/26 10:46:06
引入任意图片 将sprite 的ink 效果设为难matte 用mouse 事件即可实现热区响应。
|
 threem
职务:普通成员
等级:2
金币:1.0
发贴:338
注册:2001/6/14 13:52:15
|
#62001/10/26 12:27:46
用rect 直接定义一个区域,这个区域是不可见的!但可以被鼠标检测!
eg:
on exitframe me case true of (inside(the mouseloc,rect(20,20,100,100))): " your lingo..........................." end case end
-----这样一句句柄检测到鼠标进入rect(20,20,100,100)时执行你自定义的程序!
|
 smallg
职务:普通成员
等级:1
金币:0.0
发贴:46
注册:2001/10/28 23:39:55
|
#72001/10/29 22:50:34
请问threem rect是什么?
|
 threem
职务:普通成员
等级:2
金币:1.0
发贴:338
注册:2001/6/14 13:52:15
|
#82001/10/31 2:19:01
RECT(*,*,*,*)是数组!它返回一个矩形区域!
如: rect(x1,y1,x2,y2) ————————x1,y1,x2,y2就是rect定义的矩形的左、上、右、下的边界值! ——————dr中 通常rect是member;sprite;the stage,window等的属性
——————但他也可以单独定义一个区域(用于检测,就是“热区”!)这个时候他是没有实体依附的!但dr中可以检测!
|