royale-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aha...@apache.org
Subject [royale-asjs] 06/09: get fill and stroke to work
Date Wed, 31 Oct 2018 22:27:41 GMT
This is an automated email from the ASF dual-hosted git repository.

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

commit 5bd14911834180840043c9a1deea22fcb328cd87
Author: Alex Harui <aharui@apache.org>
AuthorDate: Wed Oct 31 15:25:28 2018 -0700

    get fill and stroke to work
---
 .../projects/MXRoyale/src/main/royale/mx/graphics/SolidColor.as      | 5 ++++-
 .../MXRoyale/src/main/royale/mx/graphics/SolidColorStroke.as         | 3 ++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/graphics/SolidColor.as b/frameworks/projects/MXRoyale/src/main/royale/mx/graphics/SolidColor.as
index f8ba794..00d0c12 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/graphics/SolidColor.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/graphics/SolidColor.as
@@ -27,15 +27,18 @@ package mx.graphics
 		public function SolidColor(color:uint = 0x000000, alpha:Number = 1.0)
 	 	{
 			super();
+            this.color = color;
+            this.alpha = alpha;
 		}
         
         public function begin(g:Graphics,targetBounds:Rectangle,targetOrigin:Point):void
         {
-            trace("SolidColor begin not implemented");
+            g.beginFill(color, alpha);
         }
         
         public function end(g:Graphics):void
         {
+            g.endFill();
         }
 
         private var _alpha:Number;
diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/graphics/SolidColorStroke.as
b/frameworks/projects/MXRoyale/src/main/royale/mx/graphics/SolidColorStroke.as
index 29de512..b4a4d5c 100644
--- a/frameworks/projects/MXRoyale/src/main/royale/mx/graphics/SolidColorStroke.as
+++ b/frameworks/projects/MXRoyale/src/main/royale/mx/graphics/SolidColorStroke.as
@@ -35,6 +35,7 @@ package mx.graphics
 			super();
             this.weight = weight;
             this.color = color;
+            this.alpha = alpha;
 		}
 		
 	private var _weight:Number;
@@ -108,7 +109,7 @@ package mx.graphics
     
     public function apply(g:Graphics, targetBounds:Rectangle = null, targetOrigin:Point =
null):void
     {
-        trace("SolidColorStroke.apply not implemented");
+        g.lineStyle(weight, color, alpha);
     }
 
     }


Mime
View raw message