Flash: personalizzare ComboBox

Di: stratos_2400 | 26/09/2020 18:36:14
Ciao a tutti,
mi trovo a dover risolvere una questione relativa al componente ComboBox, mi si chiede di aumentare la dimensione del lettering di default del componente e dei testi inseriti nella tendina a comparsa (in pratica il cliente ha l'esigenza di renderlo molto piu' visibile), non trovo però la maniera per farlo, pur andando a sondare nei meandri delle opzioni. Premetto che il mio uso dell'applicazione è piuttosto sommario per cui probabilmente non sono stato in grado di trovare questa variabile... Qualcuno consoce il procedimento per farlo... sempre che esista! Grazie
Ah dimenticavo. il filmato .swf definitivò è e deve restare pubblicato in flasplayer 7. Ri grazieTEXT TEXT

Risposte



Ciao Stratos,
I componenti possono essere personalizzati creando una propria skin, tuttavia, visto che il procedimento è complesso come prima soluzione ti suggerisco di provare un semplice stile di testo.
Dai un nome istanza alla tua ComboBox, ad esempio “myComboBox” e poi da qualche parte inserisci questo rigo:
[HR]
myComboBox.setStyle("fontSize", "19");
[HR]
Se ti serve più grande dovremo modificare la skin (visto che valori più alti di 19 non entrano nelle righe della skin di default e i font vengono tagliati), ma non è semplicissimo, quindi intanto sottoponi questo al cliente e vedi che dice.

Di: Professore | 26/09/2020 18:37:14


Grazie Professore,
sia per la sollecitudine che per l'estrema semplicità della proposta, che ha consentito anche ad un profano come me di operare con scioltezza ed efficacia.
La dimensione di 19 punti per il lettering è assolutamente sufficiente per eludere il problema presentatomi dal mio cliente, senza la necessita di variare la dimensione del box.
Complimenti ancora (anche se da un profano forse non saranno considerati cosi' attendibili)
Ciao
Stratos_2004

Di: stratos_2400 | 26/09/2020 18:37:14