You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2013/01/29 20:05:28 UTC

svn commit: r1440062 - /flex/asjs/branches/develop/frameworks/as/src/org/apache/flex/core/UIBase.as

Author: aharui
Date: Tue Jan 29 19:05:28 2013
New Revision: 1440062

URL: http://svn.apache.org/viewvc?rev=1440062&view=rev
Log:
Change internal storage name so that beads can host other beads.

Modified:
    flex/asjs/branches/develop/frameworks/as/src/org/apache/flex/core/UIBase.as

Modified: flex/asjs/branches/develop/frameworks/as/src/org/apache/flex/core/UIBase.as
URL: http://svn.apache.org/viewvc/flex/asjs/branches/develop/frameworks/as/src/org/apache/flex/core/UIBase.as?rev=1440062&r1=1440061&r2=1440062&view=diff
==============================================================================
--- flex/asjs/branches/develop/frameworks/as/src/org/apache/flex/core/UIBase.as (original)
+++ flex/asjs/branches/develop/frameworks/as/src/org/apache/flex/core/UIBase.as Tue Jan 29 19:05:28 2013
@@ -97,12 +97,12 @@ package org.apache.flex.core
 		// from AS, just call addBead()
 		public var beads:Array;
 		
-		private var strand:Vector.<IBead>;
+		private var _beads:Vector.<IBead>;
 		public function addBead(bead:IBead):void
 		{
-			if (!strand)
-				strand = new Vector.<IBead>;
-			strand.push(bead);
+			if (!_beads)
+				_beads = new Vector.<IBead>;
+			_beads.push(bead);
 			if (bead is IBeadModel)
 				_model = bead as IBeadModel;
 			bead.strand = this;
@@ -110,7 +110,7 @@ package org.apache.flex.core
 		
 		public function getBeadByType(classOrInterface:Class):IBead
 		{
-			for each (var bead:IBead in strand)
+			for each (var bead:IBead in _beads)
 			{
 				if (bead is classOrInterface)
 					return bead;
@@ -120,13 +120,13 @@ package org.apache.flex.core
 		
 		public function removeBead(value:IBead):IBead	
 		{
-			var n:int = strand.length;
+			var n:int = _beads.length;
 			for (var i:int = 0; i < n; i++)
 			{
-				var bead:IBead = strand[i];
+				var bead:IBead = _beads[i];
 				if (bead == value)
 				{
-					strand.splice(i, 1);
+					_beads.splice(i, 1);
 					return bead;
 				}
 			}