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
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user