100分求解答(自定义组件怎么设定点击的范围)

kingdoom 2011-11-08 04:08:44
我自定义了一个组件,例如是一条黑线,我希望进入他周围的时候就能显示出手的形状,
就是扩大组件的触发事件区域
怎么才能设定

...全文
159 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
PFdddd 2011-11-28
  • 打赏
  • 举报
回复
你这个问题什么时候能接贴啊。
dongdongsdo0310 2011-11-28
  • 打赏
  • 举报
回复
控制你自定義的組件大小不就可以了么 里面再加入一個黑線 就是你自己要的效果啊
tanhaijun459863 2011-11-17
  • 打赏
  • 举报
回复
豆包啊啊 2011-11-13
  • 打赏
  • 举报
回复
如果是普通的控件。canvas就可以啊。
控件都有x,y属性,是控件左上角坐标点,width,height是宽度和高度。就相当于通过4个点创建一个控件么。
kingdoom 2011-11-11
  • 打赏
  • 举报
回复
我的意思是通过4个坐标,来画一个透明的组建出来?
kojie_chen 2011-11-10
  • 打赏
  • 举报
回复
mouseChildren = true
mouseEnabled =true;
kojie_chen 2011-11-10
  • 打赏
  • 举报
回复
可以的。alpha
kingdoom 2011-11-10
  • 打赏
  • 举报
回复
问,能不能画一个透明组件?就是设定4个点
SWQQ- 2011-11-09
  • 打赏
  • 举报
回复
在初始化的时候旋转你的组件就ok了。
kingdoom 2011-11-09
  • 打赏
  • 举报
回复
canvas 可以调整位置吗,例如我是斜45度的长方形
豆包啊啊 2011-11-08
  • 打赏
  • 举报
回复
自定义组件继承自一个透明的控件,比如canvas。大小就是你要捕获鼠标的范围,然后里面放一条黑线。
这样组件就能在正确的范围内捕获到mouseover 和mouseout消息了,而且外观达到了你的要求。

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧