⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 texttree.as

📁 QS我也没用过
💻 AS
字号:
package qs.controls
{
	import mx.core.UIComponent;
	import mx.controls.Label;

	public class TextTree extends UIComponent
	{
		private var selectedNodes:Array = [];
		private var _dataProvider:XML;
		private var _animator:LayoutAnimator;
		private var _links:Array = [];
		
		public function set dataProvider(value:XML):void
		{
			_dataProvider = value;
			clearTo(0);
			invalidateProperties();
		}
		public function get dataProvider():XML
		{
			return _dataProvider;
		}
		
		private funciton clearTo(level:int):void
		{
			for(var i:int = level;i<_links.length;i++)
			{
				var links:Array = _links[i];
				for(var j:int = 0;j<links.length;j++)
				{
					removeChild(links[j]);
					var target:LayoutTarget = _animator.releaseTarget(links[j]);
					if(target != null)
						target.animate = false;
				}
			}
			selectedNodes = [];
			_links = [];
		}

		public function TextTree()
		{
			super();
			_animator = new LayoutAnimator();
			_animator.layoutFunction = generateLayout;
		}
		protected function override commitProperties():void
		{
			
		}
		
		private function generateLayout():void
		{
			var node
		}
	
		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -