This is an automated email from the ASF dual-hosted git repository.

piotrz pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new ec4116b  SparkRoyale: Add implementation of removeAllElements in Group
ec4116b is described below

commit ec4116ba3a1a25b7c7b8d98c18f92c55d0ae891e
Author: Piotr Zarzycki <piotrzarzyck...@gmail.com>
AuthorDate: Thu Mar 4 14:55:14 2021 +0100

    SparkRoyale: Add implementation of removeAllElements in Group
---
 .../SparkRoyale/src/main/royale/spark/components/Group.as         | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git 
a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Group.as 
b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Group.as
index 226629f..4e8e5c4 100644
--- a/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Group.as
+++ b/frameworks/projects/SparkRoyale/src/main/royale/spark/components/Group.as
@@ -24,6 +24,7 @@ import mx.core.IUIComponent;
 import spark.components.supportClasses.GroupBase;
 import mx.core.mx_internal;
 import mx.core.IVisualElement;
+    import org.apache.royale.core.IChild;
 /*
 import flash.display.BlendMode;
 import flash.display.DisplayObject;
@@ -277,7 +278,12 @@ public class Group extends GroupBase /*implements 
IVisualElementContainer,
    
     public function removeAllElements():void
     {
-       // not implemented
+        for (var i:int = numElements - 1; i >= 0; i--)
+        {
+            var el:IChild = getElementAt(i);
+
+            removeElement(el);
+        }
     }
 
     public function set mouseEnabledWhereTransparent(value:Boolean):void

Reply via email to