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

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