كيفية ضبط رؤية عنصر في Tilelist على خطأ
-
26-09-2019 - |
سؤال
لقد حصلت على Tilelist في موقع Flex 3. أريد أن أطفئ برمجيًا من رؤية البلاط. على سبيل المثال:
<mx:ArrayCollection id="myAC">
<mx:Array>
<mx:Button id="first" label="1" />
<mx:Button label="2" />
<mx:Button label="3" />
<mx:Button label="4" />
</mx:Array>
</mx:ArrayCollection>
<mx:TileList
id="myTL"
dataProvider="{myAC}"
width="400"
height="400"
columnCount="2"
rowCount="2"
/>
<mx:Button id="turnOffVisibility" click="visibleOff(event)" />
private function removey(event:MouseEvent):void {
myTL.getChildAt(0).visible=false;
}
أنا غير قادر على "الاستيلاء على" العنصر الأول في ArrayCollection ووضع وضوحه على خطأ.
ما الخطأ الذي افعله؟ أي اقتراحات؟
شكرًا لك.
-laxmidi
المحلول
Dataprovider ليس مجموعة من الضوابط. إنها مجموعة من وصف أشياء. إنه itemrenderer هو الذي يقدم بالفعل داخل tilelist. أعتقد أنك تقصد Tile
بدلا من تيليليست؟ إذا كان الأمر كذلك ، فما عليك سوى وضع الأزرار في البلاط والتحكم بها مباشرة.
نصائح أخرى
قم بإزالة العنصر من DataProvider ، وسيتم تحديث عنصر التحكم في القائمة في المقابل.
لا تنتمي إلى StackOverflow