Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Modificare parametri del font in un imput text

    rieccomi dopo un po' di mesi ha sbattere la testa su un problema che mi si è presentato in flash, al momento uso flash 8 ma se la soluzione si presenta solo in flash cs3 posso usare quello.
    Vado a spiegarvi il problema
    ho un imput text dove posso inserire le mie frasi, solo che vorrei con un pulsante modificare la grandezza del font , l'allineamento e il font stesso.
    Ora il parametro che mi urge poter modificare è la dimensione del font. Gli altri ho delle soluzioni alternative quindi se non è possibile non è un problema.
    Il pulsante dovrebbe incrementare la dimensione o diminuirla puntando appunto su questo campo di testo imput, ho cercato parecchio prima di scrivere ma trovo soluzioni solo se creo da script anche il campo di testo ma in questo caso io lo vorrei già presente sulla scena con tutti i suoi graficismi intorno.
    C'è qualche anima pia che puo' aiutarmi?
    grazie a tutti per l'aiuto e per la pazienza.

    Ivan
    Ivanetto ®

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    RE

    Ciao.
    Io ho fatto una cosa simile per un sito.
    praticamente vorresti ingrandire e rimpicciolire il testo spingendo dei pulsanti???
    Io l'ho fatto su un testo che carico dinamicamente ma anche se è già presente sullo stage non ti dovrebbe creare problemi.
    l'unica cosa è che non ho ora il codice da postarti....
    Se hai pazienza nel week end o al massimo lunedì ti mando lo script.
    comunque non ho fatto niente di stravolgente.
    ho usato il metodo textFormat e ho aumentato o dimunuito il size ad ogni click.
    Alcuni esempi sul textformat li trovi anche nell'help di flash8.

  3. #3
    ok si si ho pazienza aspetto lunedi vediamo un po' se riesco :P
    Ivanetto ®

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    229

    RE

    Ciao Ivanetto,
    allora ti spiego i passi da fare sperando di non scoradarmi nulla...

    1) Crea un simbolo e chiamalo come nome istanza "symbols"
    2) all'interno inserisci altri due simboli (magari un "+" e un "-" ad indicare che aumenterai o diminuira il font schiacciandoli). Il nome istanza di questi due simboli sarà : "smallerFont" e "largerFont".
    3) crea un simbolo che avrà nome istanza "descr" ed inserisci all'interno un textbox con nome istanza "descr_txt"
    4) copia lo script qui sotto nel primo fotogramma dello stage.

    Naturalemente puoi anche non seguire i passi che ti ho detto una volta capito lo script che tra l'altro è abbastanza semplice.


    var txtFormat:TextFormat = new TextFormat()

    _root.symbols.largerFont.onRelease = function(){
    _root.onEnterFrame = undefined;
    }

    _root.symbols.smallerFont.onRelease = function(){
    _root.onEnterFrame = undefined;
    }


    _root.symbols.smallerFont.onPress = function(){
    _root.onEnterFrame = function(){
    txtFormat.size += -1;
    _root.descr.descr_txt.setTextFormat(txtFormat);

    }
    };

    _root.symbols.largerFont.onPress = function(){
    _root.onEnterFrame = function(){
    txtFormat.size += +1;
    _root.descr.descr_txt.setTextFormat(txtFormat);
    }
    };
    Fammi sapere se hai qualche problema.

  5. #5
    grazie e mille stasera lo provo e ti facico sapere
    Ivanetto ®

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.