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

    bottoni autodimensionanti

    ciao a tutti

    per caso qualcuno mi sa dire se è possibile creare un tasto che si ridimensioni automaticamente una volta che ha caricato dall'esterno la propria label?!?!

    cioè io creo un tasto standard con all'interno un campo di testo dimamico. CArico il nome da file esterno e dopo voglio che il bottone non sia molto più grande della lunghezza del testo inserito.



    grazie

  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    miotestoistanza.htmlText="CIAO DA MAME01 BIM BUM BAM
    ciao"
    miotestoistanza.autoSize = true;
    tasto._width=miotestoistanza._width+10
    tasto._height=miotestoistanza._height+10

  3. #3
    avevo pensato anch'io di fare così, c'è solo un piccolo inghippo. Sembra che le caselle di testo si muovano all'interno del mc appena viene dimensionato.

    io ho inserito il campo di testo dinamico a 15 pixel dal bordo del mc ed ho inserico al suo interno questo codice:

    txtLabel.autoSize = true;
    trace(label + " -> " + txtLabel.textWidth);
    this._width = txtLabel.textWidth + 15;

    mi sai dare un'ulteriore aiuto???

  4. #4
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    lo script nel mio post precedente funziona benissimo almeno da me

  5. #5
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    e anche facendo textWidth

    funziona

    non capisco il problema

  6. #6
    forse non mi sono spiegato bene.
    il campo di testo si ridimensiona, il problema è che il campo di testo si muove all'interno del movie clip una volta che lo ridimensiono.

    io leggo la dimensione del text, ridimensiono il movie e poi nella visualizzazione mi risulta, delle dimensioni esatte, ma con coordinate diverse rispetto a dov'era inizialmente.

  7. #7
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    senti fai una prova di questo genere

    nuovo filmato flash


    nel primo fotogramma metti le action che ho scritto sopra

    e poi crea un tasto con nome istanza tasto
    e un testo con nome istanza miotestoistanza
    assegna al testo dimaco la possibilità di inserire HTML


    io ho fatto così
    e il pulsante non si sposta in testo manco che manco

    fa comunque riferimento al punto 0,0

  8. #8
    allora ho fatto ed è quai tutto vero.
    I tasti non si muovono ma se invece di impostare il testo a 0,0 all'interno del MC, lo imposti a 10,0 per esempio, quando lanci il filmato i testi all'interno dei MC si posizionno a destra del tasto di una quantità indefinita.

    ...almeno nl mio succede così!!!

    non riesto a centrare il testo nel tasto dinamicamente.
    io avevo pensato di posizionare il testo a 10,0 e poi ridimensionare il tasto al valore del testo + 20, ma i venti si allineano per la maggior parte a destra.

  9. #9
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,322
    dimmi la struttura del tuo fimato

  10. #10
    allora, ho fatto come mi hai detto
    Nuovo filmato>
    sul primo fogramma ho scritto:

    tasto.miotestoistanza.htmlText="HOME"
    tasto.miotestoistanza.autoSize = true;
    tasto._width=tasto.miotestoistanza._width + 20;

    dopodichè ho creato un MC che si chiama tasto con al suo interno un testo dinamico con nome istanza miotestoistanza.
    Il MC è un rettangolo con punto allineato con l'angolo superiore sinistro e il testo è posizionato all'interno del rettangolo con coordinate 40,0.

    dentro il mc non c'è codice AS.
    ..se vuoi te lo mando che forse stiamo prima...

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.