2011-09-14 5 views
0

私は、プロジェクトのジオメトリオブジェクト変換を行っています。私は4つの部分にまたがって同じ矩形を画面に表示する必要があります。だから私が1つの矩形を変更すると、他のものはスケーリングや何かのように変形されます。フレックス4の長方形/ジオメトリオブジェクトを参照するには?

私はイメージでこれを行うことができました。ちょうど "source"属性を与えました。ジオメトリオブジェクトの操作方法

<s:Group id="rectangle" left="10" top="10"> 
     <s:Rect height="100" width="100">        
      <s:stroke> 
       <s:SolidColorStroke color="0x000000" weight="1"/> 
      </s:stroke> 
      <s:fill> 
       <s:RadialGradient> 
        <s:GradientEntry color="0x11111" ratio="0" alpha=".5"/> 
       </s:RadialGradient> 
      </s:fill> 
     </s:Rect> 
    </s:Group> 

<mx:Image scaleContent="true" left="400" top="5" 
        source="{rect}" autoLoad="true"/> 

ここでは、長方形を参照する際に問題が発生しています。

<mx:Image scaleContent="true" left="400" top="5" 
        source="{rect}" autoLoad="true"/>  
+0

私がいる場所です問題は、私はstackoverflow din'tこれを元の投稿に上記のポスト知らない。 –

+0

余分な画像をコードとしてフォーマットしませんでした。ブラウザが効果的に無視するHTMLのように見えます。 – JeffryHouser

答えて

2

長方形にID付け:

<s:Rect height="100" width="100" id="myRect" />        

次に、あなたは、ActionScript経由でアクセスできるようにする必要があります。 RectにはscaleX、scaleY、scaleZというプロパティがあります。それがあなたが望むものなのかどうかはわかりません。また、高さと幅を変更して、何かを大きく/小さくすることもできます。

+0

はい、ありがとう、今私はそれを得る。画像をたくさん使って作業した後、1つの矩形ソースを取り、それを他の場所に複製する方法を理解できませんでした。 –

関連する問題