📄 abstractlistview.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 + -