2009-08-11 12 views
0

9スライスの拡大縮小を使用して拡大縮小できる画像コンポーネントを作成しようとしています。フレックス:画像にscale9Gridを使用する際の問題

グリッドの矩形が画像の境界内に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> 

答えて

0

私はあなたを信じています内部にあるスプライト/ムービークリップではなく、ビットマップにscale9Gridを適用する必要があります。

-1

this adobe docを参照してください。私はあなたの問題を解決するだろうと思う。乾杯。

+0

リンクが壊れています。 – Zoe

関連する問題