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

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

2013-03-26 
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 
[解决办法]
删除透明区域
[解决办法]
有人曾经做过一个类,可以直接将透明部分去除了的

热点排行