Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: testo dinamico

  1. #1

    testo dinamico

    Ho un pulsante associato ad un campo dinamico e voglio che faccia:

    codice:
    on (rollOver) {
    	testo.etik = "scrivi";
    }
    on (rollOut) {
    	testo.etik = "";
    }
    on (release) {
    	testo.etik = "scrivi";
    }
    ma che una volta premuto rimanga il testo "scrivi" e non scompaia per causa di on (rollOut).

    Come fare?
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  2. #2
    on(rollOut){
    if(testo.etik==""){
    testo.etik="";
    }
    }
    comunque puoi anche togliere il rollOut se non vuoi che scompare, perchè messo in quel modo non ha senso

  3. #3
    scusa, ma non ho capito come utilizzare il tuo script

    io voglio che al passaggio compaia, al passaggio fuori scompaia TRANNE se non è STATO PREMUTO il pulsante.
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  4. #4
    Ti serve una variabile di appoggio per ricordare l'evento del tasto premuto.

    Però ho bisogno di sapere una cosa, se premo il pulsante la prima volta compare la scritta "scrivi" e questa rimane visibile anche al roll-out...
    e quando premo nuovamente il pulsante?
    deve sparire la scritta?
    In pratica deve funzionare come un interruttore che accende/spegne?

    Scrivo il codice per questa ipotesi.
    La variabile d'appoggio si chiama: aperto

    codice:
    aperto = false;
    ...
    on (rollOver) {
    	testo.etik = "scrivi";
    }
    on (rollOut) {
        if (!aperto) {
    	testo.etik = "";
        }
    }
    on (release) {
        if (!aperto) {
            aperto = true;
    	testo.etik = "scrivi";
        } else {
            aperto = false;
    	testo.etik = "";
        }           
    }

  5. #5
    Ciao pasavign,
    scusa; ma...
    col tuo codice mi da il seguente errore
    L'istruzione deve apparire all'interno del gestore on
    aperto = false;
    Ti spiego per quale motivo mi serve:
    io ho tot. pulsanti che alla pressione mi fanno vedere i relativi prodotti e comparire il nome del prodotto, solo che voglio che il nome mi sia visibile anche in rollOver, ossia quando passo col cursore sui bottoni vedo il nome che sto cliccando, ma se poi effettivamente clicco mi rimanga il nome del prodotto e non scompaia in RollOut, questo deve succedere per ogni bot.

    Spero di essere stato chiaro.

    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  6. #6
    1) L'istruzione
    codice:
    aperto = false;
    la devi mettere sul primo frame della timeline, NON associarla al pulsante.

    2) se vuoi che, una volta comparsa la scritta, questa NON sparisca più, basta modificare l'evento onRelease così:
    codice:
    on (release) {
        if (!aperto) {
            aperto = true;
    	testo.etik = "scrivi";
        }           
    }

  7. #7
    Funziona....
    se fosse solo uno!

    Purtroppo legge la funzione per tutti i bottoni per cui premuto uno non riconosce più il RollOut per nessun bottone

    Bisogna dare la funzione per ogni bottone, come si fa?

    Grazie in anticipo
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  8. #8
    Eh, sì!
    Devi definire aperto1, aperto2, aperto3 ecc. ecc.
    e fare i test appropriati.

  9. #9
    :metallica
    Funziona, però....

    mi sto intricando nei meandri dell'actionscript!!

    rimane il nome quando premo.
    scompare se passo su un altro bottone.
    compare il nome dell'altro bottone in rollOut.
    lo stesso in onRelease.
    riscompare tutto se mi sposto.
    Fin qui OK.
    ma se ripasso nuovamente col rollover dove ho premuto inizialmente rimane il testo e così per tutti gli altri.

    Non è un grosso problema può andar bene anche così, ma se si riuscisse a togliere anche questo problema te ne sarei infinitamente grato
    Il cielo è infinito come le nostre possibilità

    Cerchi un sito professionale?

  10. #10
    Originariamente inviato da design_stimulus
    :metallica
    ...
    Fin qui OK.
    ma se ripasso nuovamente col rollover dove ho premuto inizialmente rimane il testo e così per tutti gli altri.
    NON ho mica capito cosa vuoi fare!

    Nei post precedenti avevi detto che una volta cliccato un pulsante la scriva DEVE rimanere visibile

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.