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

📄 thumbnail.mxml

📁 用Flex实现的一个关于减肥系统的web界面,内部没有实际的业务逻辑,只是一个原形.
💻 MXML
字号:
<?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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -