Ciao a tutti.![]()
Sto cercando di capire come si fa ad utilizzare le funzioni in certi frangenti. Premetto che per quanto mi riguarda, la guida di flash non mi ha chiarito del tutto le cose.
Intanto non sono ancora sicuro che i parametri di una funzione possono essere delle variabili, credo comunque di sì, volevo capire come avviene il passaggio.
In un swf ho un campo di testo di input di nome testo_txt, e nello stesso frame ho questo script:
function style(carattere:String, corpo:Number, grassetto:Boolean, colore:String) {
myStyle = new TextFormat();
myStyle.font = carattere;
myStyle.size = corpo;
myStyle.bold = grasseto;
myStyle.color = colore;
_root.testo_txt.setNewTextFormat(myStyle);
}
Da un swf posto su un altro livello, ho quattro pulsanti, di ognuno è associata la scelta di una caratteristica del testo.
Pulsante 1
on (release) {
_level1.carattere = "Verdana";
}
Pulsante 2
on (release) {
_level1.corpo = 12;
}
e via dicendo.
Ho provato questo script e non mi funziona, ma non avendo mai usato le funzioni così approfonditamente, volevo capire se il metodo è giusto e magari manca quella classica virgoletta o parentesi quadra di turno che ti fa ammattire...
Grazie mille in anticipo!
![]()

Rispondi quotando
Posso postarti il codice per risolvere un pò la cosa?