以下为InteractivePNG的API部分:
| 包 | com |
| 类 | public class InteractivePNG |
| 继承 | InteractivePNG flash.display.MovieClip |
像魔法一样,在鼠标与透明png交互的时候透明部分被忽略掉.无特别说明,需要使用这个类,如果剪辑的艺术作品在播放过程中不会改变,只需使用这个类MovieClip的地方。如果MovieClip动画或更改,你可以随时调用drawBitmapHitArea()来刷热点区域。
| alphaTolerance : uint
设置为0来检测击中任何像素不完全透明的,或255只检测完全不透明像素。 |
|||
| interactivePngActive: Boolean
[只读] 是否是使用InteractivePNG MovieClip的功能。 |
|||
|
InteractivePNG()
InteractivePNG功能作用来自实例,但可随时开启关闭对disableInteractivePNG()的调用。 |
|||
|
disableInteractivePNG():void
关闭这个类的功能。 |
|||
|
drawBitmapHitArea(event:Event = null):void
在第一鼠标与影片剪辑交互时,生成一个碰撞检测位图,但剪辑在播放过程中外形不断变化,我们需要调用这个方法,或者使用它作为一个ENTER_FRAME处理来刷新热点区域。 |
|||
|
enableInteractivePNG():void
这个类的恢复功能,如果它以前被禁用。 |
|||
| alphaTolerance | 属性 |
public function get alphaTolerance():uint
public function set alphaTolerance(value:uint):void
| interactivePngActive | 属性 | |
public function get interactivePngActive():Boolean
构造函数细节
| InteractivePNG | () | 构造函数 |
方法详细信息
| disableInteractivePNG | () | 方法 |
| drawBitmapHitArea | () | 方法 |
| event:Event (default = null) —所以这种方法提供了可作为一个没有额外的工作,事件处理程序使用。 |
| enableInteractivePNG | () | 方法 |
flash.display.MovieClip
