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

📄 thumbnailbox.mxml

📁 用Flex实现的一个关于减肥系统的web界面,内部没有实际的业务逻辑,只是一个原形.
💻 MXML
字号:
<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
	width="200" height="100%" bottom="36" 
	left="10" top="10" minHeight="0"
	resizeEffect="{effThumbs}"
	styleName="thumbnails"
	creationComplete="init()">
	<mx:Script>
		<![CDATA[
			import mx.core.BitmapAsset;
			import com.view.paper.PaperItem;
			
			
			public var THUMB_WIDTH:Number = 170;
			
			private function init():void
			{
				
			}
			
			public function onUpdateThumb(event:Event):void
			{
				var page:PaperItem = event.target as PaperItem;
				var scale:Number = THUMB_WIDTH / page.width;
				var matrix:Matrix = new Matrix();
				var bmpd:BitmapData = new BitmapData( THUMB_WIDTH, page.height * scale );
				
				var thumb:Thumbnail = new Thumbnail();
				
				matrix.scale( scale, scale );
				bmpd.draw( page, matrix );
				thumb.index = this.numChildren;
				thumb.source = new BitmapAsset( bmpd, PixelSnapping.AUTO, true );
				this.addChild(thumb);
			}
		]]>
	</mx:Script>
	<mx:Resize id="effThumbs"/>
</mx:VBox>

⌨️ 快捷键说明

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