diff --git a/starling/src/starling/display/DisplayObjectContainer.as b/starling/src/starling/display/DisplayObjectContainer.as index 9736a6bf6..1233e5e84 100644 --- a/starling/src/starling/display/DisplayObjectContainer.as +++ b/starling/src/starling/display/DisplayObjectContainer.as @@ -209,12 +209,24 @@ package starling.display throw new RangeError("Invalid child index"); } - /** Returns a child object with a certain name (non-recursively). */ - public function getChildByName(name:String):DisplayObject + /** Returns a child object with a certain name. There is option to search + * recursively. */ + public function getChildByName(name:String, searchInChildren:Boolean=false):DisplayObject { - var numChildren:int = mChildren.length; - for (var i:int=0; i