add alpha property

Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/3e1a12c9
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/3e1a12c9
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/3e1a12c9

Branch: refs/heads/develop
Commit: 3e1a12c963ca7cade99089a04cfd315bf7e3d67e
Parents: 29a0fe6
Author: Alex Harui <aha...@apache.org>
Authored: Sat May 24 08:40:06 2014 -0700
Committer: Alex Harui <aha...@apache.org>
Committed: Sat May 24 08:40:06 2014 -0700

----------------------------------------------------------------------
 .../src/org/apache/flex/core/IUIBase.as         | 11 +++++++++++
 .../FlexJS/src/org/apache/flex/core/UIBase.js   | 20 ++++++++++++++++++++
 2 files changed, 31 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3e1a12c9/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/IUIBase.as
----------------------------------------------------------------------
diff --git 
a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/IUIBase.as 
b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/IUIBase.as
index da9121f..fbd192d 100644
--- a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/IUIBase.as
+++ b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/core/IUIBase.as
@@ -52,6 +52,17 @@ package org.apache.flex.core
                function addedToParent():void;
                
                /**
+                *  The alpha or opacity in the range of 0 to 1.
+                *  
+                *  @langversion 3.0
+                *  @playerversion Flash 10.2
+                *  @playerversion AIR 2.6
+                *  @productversion FlexJS 0.0
+                */
+               function get alpha():Number;
+               function set alpha(value:Number):void;
+               
+               /**
                 *  The x co-ordinate or left side position of the bounding box.
                 *  
                 *  @langversion 3.0

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/3e1a12c9/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js 
b/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
index d60de55..f3fcd4d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
@@ -279,6 +279,26 @@ org.apache.flex.core.UIBase.prototype.removeBead =
 
 /**
  * @expose
+ * @param {number} alpha The alpha or opacity.
+ */
+org.apache.flex.core.UIBase.prototype.set_alpha = function(alpha) {
+  this.positioner.style.opacity = alpha;
+};
+
+
+/**
+ * @expose
+ * @return {number} The alpha or opacity.
+ */
+org.apache.flex.core.UIBase.prototype.get_alpha = function() {
+  var stralpha = this.positioner.style.opacity;
+  var alpha = parseFloat(stralpha);
+  return alpha;
+};
+
+
+/**
+ * @expose
  * @param {number} pixels The pixel count from the left edge.
  */
 org.apache.flex.core.UIBase.prototype.set_x = function(pixels) {

Reply via email to