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

📄 abstractlistview.mxml

📁 flex 实现的一个showcase 喜欢flex的朋友可以
💻 MXML
字号:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas
	xmlns:mx="http://www.adobe.com/2006/mxml"
	
	width="400"
	height="300"
	
	creationComplete="creationCompleteHandler(event)">
	
	
	<mx:Script>
		<![CDATA[
		
			//////////////////////////////////////////////////
			//import
			
			import com.flexShowcase.data.Project;
			import com.flexShowcase.events.ProjectListEvent;
			
			import mx.collections.ArrayCollection;
			
			import mx.events.FlexEvent;

			
			
			//////////////////////////////////////////////////
			//getter/setter variables
			
			private var _selectedProject:Project;
			private var _projects:ArrayCollection;
			
			
			//////////////////////////////////////////////////
			//public variables
			
			//////////////////////////////////////////////////
			//getter/setter functions
			
			[Bindable]
			public function set selectedProject(value:Project):void {
				_selectedProject = value;
				
				selectedProjectHandler();
			}
			public function get selectedProject():Project {
				return _selectedProject;
			}
			
			private function selectedProjectHandler():void {
				updateSelectedProject();
			}
			
			//---------------------------------------------------------------
			
			[Bindable]
			public function set projects(value:ArrayCollection):void {
				if (value.length > 0) {
					_projects = value;
					handleProjects();
				}
			}
			
			public function get projects():ArrayCollection {
				return _projects;
			}
			
			public function handleProjects():void{
				//
			}
			
			//////////////////////////////////////////////////
			//initialization
			
			private function creationCompleteHandler(event:Event):void {
				projects = new ArrayCollection();
			}
			
			//////////////////////////////////////////////////
			//public functions marked for override
			
			public function updateSelectedProject():void {
				//
			}
			
			public function cleanUp():void {
			}
			
			
			//////////////////////////////////////////////////
			//public functions
			
			public function dispatchProjectSelectEvent(project:Project):void {
				var projectListEvent:ProjectListEvent = new ProjectListEvent(ProjectListEvent.SELECT_PROJECT);
				projectListEvent.project = project;
				
				dispatchEvent(projectListEvent);
			}
			
			
			
		]]>
	</mx:Script>
	
	
</mx:Canvas>

⌨️ 快捷键说明

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