2011-10-17 23 views
5

में रन टाइम में किसी समूह में सीमा जोड़ना मैं रनटाइम पर फ्लेक्स में स्पार्क प्रकार का समूह बनाने की कोशिश कर रहा हूं। मैं रनटाइम में इस समूह के बच्चों के रूप में कुछ बटन बना रहा हूं। मैं सभी समूह में सीमा जोड़ना चाहता हूं। हालांकि जब मैं सीमा कंटेनर का उपयोग करता हूं तो यह सभी अन्य बच्चों और समूह कंटेनर में सामान छुपाता है और केवल सीमा कंटेनर स्क्रीन दिखाता है। मैं समूह में सीमा कैसे जोड़ सकता हूं।फ्लेक्स

ध्यान दें कि मैं रन टाइम में समूह कंटेनर के बच्चे के रूप में सीमा कंटेनर जोड़ रहा हूं।

सादर

उत्तर

7

आप एक रों जोड़ सकते हैं: विशेष सूचकांक एक सीमा के रूप में अभिनय में रेक्ट बच्चे।

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
      xmlns:s="library://ns.adobe.com/flex/spark" 
      xmlns:mx="library://ns.adobe.com/flex/mx"> 

<fx:Script> 
    <![CDATA[ 
     import mx.graphics.SolidColorStroke; 

     import spark.primitives.Rect; 

     protected function addNewBorderButtonClick(event:MouseEvent):void 
     { 
      var borderRect:Rect = new Rect(); 
      var solidStroke:SolidColorStroke = new SolidColorStroke(0, 3); 
      borderRect.stroke = solidStroke; 
      borderRect.percentWidth = borderRect.percentHeight = 100; 

      targetGroup.addElementAt(borderRect, 0); 
     } 
    ]]> 
</fx:Script> 

<fx:Declarations> 
</fx:Declarations> 

<s:Group id="targetGroup" 
     width="100" height="100" 
     horizontalCenter="0" verticalCenter="0"> 
    <!-- some visual elements here --> 
    <s:Button id="addNewBorderButton" 
       label="Add Border" 
       horizontalCenter="0" verticalCenter="0" 
       click="addNewBorderButtonClick(event)" /> 
</s:Group> 
</s:Application> 

आशा इस मदद करता है,

ब्लेज़

+0

धन्यवाद यह दोस्त काम किया है, इसलिए बहुत धन्यवाद – user996428

+0

नहीं कर सकते वोट मैं 15 repu की जरूरत है: एस – user996428

+0

मुझे पता है, यह ठीक है:] मुझे खुशी है मैं मदद की। :} –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^