Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    creare testo dinamico._alpha[MX Pro]

    non capisco, con questo script riesco a creare un testo, ma NON riesco a gestirne la trasparenza....mi sapete dire perche' ??

    //////

    this.createTextField("testo", 1, 0, 0, 200, 100);

    testo.text=random(100);


    specifiche = new TextFormat();
    specifiche.font = "Arial";
    specifiche.color = 0x000000;
    specifiche.size = 90;
    testo.setTextFormat(specifiche);
    testo._alpha=0; /* questa proprieta' non viene modificata.... */

    //////

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    ciao, se il tuo scopo è rendere il campo non visibile, ti consiglio di usare:

    testo._visible=false;

    L'alpha non penso si possa applicare ad un campo testo, ma solo a oggetti come clip grafiche e pulsanti.


    Ciao!

  3. #3

    no,

    "0" e' un valore a caso, diciamo che voglia modificare l'_alpha del mio textField a piacimento.. perche' non funziona ?
    nell'"help" di Flash ho letto (copio parola per parola):



    my_txt._alpha

    Description
    Property; sets or retrieves the alpha transparency value of the text field specified by my_txt. Valid values are 0 (fully transparent) to 100 (fully opaque). The default value is 100.

    Example
    The following code sets the _alpha property of a text field named text1_txt to 30% when the button is clicked:

    on(release) {
    text1_txt._alpha = 30;
    }

  4. #4
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Scusa per l'errore, ma la mia era una pura supposizione, visto che anche io avevo avuto problemi del genere in precedenza...

    ...cmq una via d'uscita è inserire il campo testo in una grafica o in un clip vuoto e gestirne la trasparenza attraverso questi...

    ...anche se sarebbe meglio capire e risolvere questo problema, naturalmente.

    Spero che qualcuno ci illumini...

  5. #5

    non va

    nemmeno se il testo e' dentro ad un MC, ho gia' provato.
    se qualcuno potesse aiutarmi mi farebbe un favore.
    Thanx.

  6. #6
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    guarda se lo inserisci in un clip e poi setti l'alpha del clip va

    se usi testo._visible=false; va

  7. #7

    prova questo

    vedrai che non va

    ////////

    sullo stage ho un mc con questo sript:

    onClipEvent(load){
    this._alpha=5;
    }

    nel MC ho un frame contenente questo:

    createTextField("testo", 1, 0, 0, 200, 100);

    testo.text=random(100);

    specifiche = new TextFormat();
    specifiche.font = "Arial";
    specifiche.color = 0x000000;
    specifiche.size = 90;

    testo.setTextFormat(specifiche);

    testo.selectable=false;
    testo._alpha=50; <----NON FUNZIONA


    ...ed un frame vuoto, per aggiornare il numero del campo di testo.
    l'alpha non viene portata a 50..

  8. #8

    piccola rettifica,

    anche non andando a toccare _alpha all'interno del MC ma modificandola SOLO "esternamente" ("onClipEvent") non cambia nulla

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Devi incorporare i caratteri nel campo di testo, per poter applicare l'alpha..

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    devi essere sicuro che il font che stai usando sia incorporato:
    testo.embedFonts = true;
    poi nella libreria ,selezioni la voce NUOVO CARATTERE, concateni e basta

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.