thumbnail.mxml
来自「用Flex实现的一个关于减肥系统的web界面,内部没有实际的业务逻辑,只是一个原」· MXML 代码 · 共 49 行
MXML
49 行
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
borderColor="{isSeleted ? SELECTED_COLOR : MOUSE_OUT_COLOR}"
click="itemClickHandler()"
mouseOver="mouseOverHandler()"
mouseOut="mouseOutHandler()">
<mx:Script>
<![CDATA[
import com.model.WebExamModelLocator;
import mx.core.BitmapAsset;
[Bindable]
public var source:BitmapAsset = new BitmapAsset();
[Bindable]
public var isSeleted:Boolean = false;
public var index:Number;
[Bindable]
public var model:WebExamModelLocator = WebExamModelLocator.getInstance();
// Yeqi 2008-9-1: const variable for different background color.
// to do: set the proper color for different states..
private static const SELECTED_COLOR:Number = 0xFF0000;
private static const MOUSE_OVER_COLOR:Number = 0xFF0000;
private static const MOUSE_OUT_COLOR:Number = 0x808080;
private function itemClickHandler():void
{
//model.selectedPeople = this.data as User;
model.selectedThumb = this.source;
model.currentPageIndex = index;
}
private function mouseOverHandler():void
{
if(!isSeleted)
//this.setStyle("backgroundColor", MOUSE_OVER_COLOR);
this.setStyle("borderColor", MOUSE_OVER_COLOR);
}
private function mouseOutHandler():void
{
if(!isSeleted)
//this.setStyle("backgroundColor", MOUSE_OUT_COLOR);
this.setStyle("borderColor", MOUSE_OUT_COLOR);
}
]]>
</mx:Script>
<mx:Binding source="model.selectedThumb==this.source" destination="this.isSeleted"/>
<mx:Image source="{source}"/>
</mx:Canvas>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?