as3 :
自定义滚轮中一直有一个事件未除去stage.addEventListener(MouseEvent.MOUSEZ_UP, thumbUp);
在当前swf移除场景后,找不到thumbUp 会报错,解决办法:
addEventListener(Event.REMOVED_FROM_STAGE, removeStage);
private function removeStage(e:Event):void
{
removeEventListener(Event.REMOVED_FROM_STAGE, removeStage);
if (stage) {
stage.removeEventListener(MouseEvent.MOUSE_UP, thumbUp);
}
}
css:
在as3 中可以用mouseEnable 和 mouseChild来 让mc无效,在css中可以用 pointer-events:none来实现,但是ie9-6都不支持