Fleksdagi bir nechta satrlarda afsonalarni qanday ko'rsatish mumkin?

Menda 12 ta afsonaviy chiziq var. Shu sababli, do'stning atrofida bo'sh joyga o'ralish o'rniga, oxir-oqibat qisqartirilmoqda. Kimdir keyingi satrda qolgan afsonalarni ko'rsatish uchun menga bir usul taklif qilishi mumkinmi? Masalan, har bir ln

2
Bunga ruxsat berish uchun LegendItem subclass kerak. Hozirda menda mavjud bo'lgan eski kodni qidirib topish uchun vaqtim yo'q, lekin bugun kechqurun o'zingni o'zing bilmagan bo'lsangiz, izoh yozing va men bo'laman. Shu bilan birga, bu blogs.adobe.com/flexdoc/2008/07 yordam berishi mumkin. /customized_legend_layout.htm‌ l
qo'shib qo'ydi muallif Amy Blankenship, manba

2 javoblar

Agar grafik identifikatori 'myChart' bo'lsa va seriya identifikatori 'chartSer' bo'lsa, unda:

private function init():void {
  this.myChart.addEventListener(FlexEvent.UPDATE_COMPLETE, updEvHandler);
}

private function updEvHandler(ev:Event):void{
  chartSer.displayName = "Line 1"+String.fromCharCode(13)+"Line 2";
}
0
qo'shib qo'ydi

Bundan tashqari LegendItems va LegendMarkerRenderer bilan alohida Legend ham yaratishingiz mumkin. Shunday qilib ularni siz istagan joyga va kerakli tartib bilan joylashtirishingiz mumkin. Keyin afsonani VGroup, yoki HGroup yoki TileLayout bilan guruhga qo'shishingiz mumkin, yoki har qanday kishini mutlaqo joylashtiring. Masalan,


                    

                        
                            
                        
                        
                            
                        
                    
                    
                        
                            
                                
                            
                        
                        
                            
                        
                        
                            
                        
                    
                
0
qo'shib qo'ydi