From 5798172e60f323873c87ea25f3cb554afde17237 Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Fri, 14 Mar 2008 20:57:36 +0000 Subject: [PATCH] Don't import flex stuff. Just don't worry about rawChildren in a flex component. Nothing is really using this method anyway. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@447 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/as/com/threerings/flash/DisplayUtil.as | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/as/com/threerings/flash/DisplayUtil.as b/src/as/com/threerings/flash/DisplayUtil.as index 9f358164..22820da3 100644 --- a/src/as/com/threerings/flash/DisplayUtil.as +++ b/src/as/com/threerings/flash/DisplayUtil.as @@ -28,8 +28,6 @@ import flash.display.DisplayObjectContainer; import flash.geom.Point; import flash.geom.Rectangle; -import mx.core.IRawChildrenContainer; - public class DisplayUtil { /** @@ -57,13 +55,11 @@ public class DisplayUtil callbackFunction(disp); if (disp is DisplayObjectContainer) { - // a little type-unsafety so that we don't have to write two blocks - var o :Object = (disp is IRawChildrenContainer) ? - IRawChildrenContainer(disp).rawChildren : disp; - var nn :int = int(o.numChildren); + var container :DisplayObjectContainer = disp as DisplayObjectContainer; + var nn :int = container.numChildren; for (var ii :int = 0; ii < nn; ii++) { try { - disp = DisplayObject(o.getChildAt(ii)); + disp = container.getChildAt(ii); } catch (err :SecurityError) { continue; }