thumbnailbox.mxml
来自「用Flex实现的一个关于减肥系统的web界面,内部没有实际的业务逻辑,只是一个原」· MXML 代码 · 共 40 行
MXML
40 行
<?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 + =
减小字号Ctrl + -
显示快捷键?