我正在嘗試創建一個可以使用9-slice縮放進行縮放的圖像組件。Flex:使用scale9Grid和Image的問題
我是100%正面的網格矩形是在圖像的邊界內。但是,scale9Grid屬性似乎不會影響任何內容。
我嘗試過很多不同的事情。這是我最後一次嘗試將圖像放在畫布上的嘗試。任何想法我做錯了什麼?
MX:帆布的xmlns:MX = 「http://www.adobe.com/2006/mxml」 creationComplete = 「的init()」 >
<mx:Script>
<![CDATA[
import mx.core.BitmapAsset;
import mx.controls.Image;
[Embed(source="assets/image.png")]
private var barImageClass:Class;
private var barImage:Image;
private function init():void
{
barImage = new Image();
barImage.addChild(new Bitmap((new barImageClass() as BitmapAsset).bitmapData));
barImage.scale9Grid = new Rectangle(120, 4, 2, 2);
barImage.scaleX = 2;
addChild(barImage);
}
]]>
</mx:Script>
鏈接已損壞。 – Zoe 2011-08-03 00:59:00