 				
 				var localToWorldTransformChanged : Signal = child.localToWorldTransformChanged;
 				
-				if (localToWorldTransformChanged.enabled && !prevChildLocalToWorld.compareTo(childLocalToWorld))
+				if (localToWorldTransformChanged.enabled && !_prevLocalToWorld.compareTo(childLocalToWorld))
 					localToWorldTransformChanged.execute(child, childLocalToWorld);
 				
 				localToWorld = childLocalToWorld;

		private var _numChildren			: Vector.<uint>;
		private var _firstChildId			: Vector.<uint>;
		private var _parentId				: Vector.<int>;
		
		public function TransformController()
		{

				var childFlags          : uint          = _flags[childId];
				var child	            : ISceneNode	= _idToNode[childId];
				
				_prevLocalToWorld.copyFrom(childLocalToWorld);
				
				if (childFlags & FLAG_LOCK_TRANSFORMS)
					childLocalToWorld.lock();
