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) {