|
@@ -203,7 +203,18 @@ class Scene extends Layers implements h3d.IDrawable {
|
|
if( ky >= max || kx * r >= max )
|
|
if( ky >= max || kx * r >= max )
|
|
continue;
|
|
continue;
|
|
|
|
|
|
-
|
|
|
|
|
|
+ // check visibility
|
|
|
|
+ var visible = true;
|
|
|
|
+ var p : Sprite = i;
|
|
|
|
+ while( p != null ) {
|
|
|
|
+ if( !p.visible ) {
|
|
|
|
+ visible = false;
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ p = p.parent;
|
|
|
|
+ }
|
|
|
|
+ if( !visible ) continue;
|
|
|
|
+
|
|
event.relX = (kx * r / max) * i.width;
|
|
event.relX = (kx * r / max) * i.width;
|
|
event.relY = (ky / max) * i.height;
|
|
event.relY = (ky / max) * i.height;
|
|
|
|
|