首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

Flash AS3 怎样让<鼠标点击>穿透下层透明区域,上层对象能触发<鼠标点击>事件

2012-11-09 
Flash AS3 怎样让鼠标点击穿透上层透明区域,下层对象能触发鼠标点击事件问题描述:1. 在Stage上放置2个

Flash AS3 怎样让<鼠标点击>穿透上层透明区域,下层对象能触发<鼠标点击>事件
问题描述:
1. 在Stage上放置2个Sprite, A 和 B, 它们中心区域和边界是不透明的,而边缘区域是透明的

2. A 在 B 的上层, A和B之间有重叠区域,如下图
  ( * 为 A 的中心区域, . 为 B 的中心区域, 空白处为透明区域 , X 为鼠标点击区域 )
   
3. 点击X位置时,如果让B来响应事件

  A-----------A
  | |
  | ****** |
  | ******---+------B
  | ****** | |
  | | ...|... |
  | | .X.|... |  
  | | ...|... |
  A----+------A... |
  | ....... |
  | |
  B-------------B

[解决办法]
删除透明区域
[解决办法]
有人曾经做过一个类,可以直接将透明部分去除了的

热点排行