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