Visualizzazione dei risultati da 1 a 5 su 5

Discussione: ...textfield...

  1. #1

    ...textfield...

    sempre per la serie "problemi complicatissimi", ecco dove sono inciampato:

    dato un campo di testo di input "a", da compilare con un numero, ed un campo di testo "b", da compilare sempre con un numero, qual'è la formula (magica) corretta per far comparire magicamente in un campo di testo "c" (in un altro punto del filmato) il risultato della moltiplicazione del valore di "a" e "b"?
    E che tipo di campo di testo deve essere "c": dinamico, di input o statico?

    thanks
    a£e§§andro

  2. #2
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    1)Innanzitutto textA e textB sono campi textfield ma dentro clip filmato in modo tale che si possano aggiornare continuamente ad ogni loro cambio di valore. I Clip puoi chiamarli clipA e clipB per esempio

    2)textC deve essere anch'esso dentro un clifilmato. Inoltre deve essere di tipo dinamico.

    3)Niente di difficile:
    a clipC assegni questo AS:

    onCliEvent (enterFrame) {
    textC = _root.clipA.textA * _root.clipB.textB
    }


    ps: anche textA e textB devono essere di tipo dinamico



    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  3. #3
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Ah scusa non avevo letto la condizione che devono essere solo numerici. Questo non te lo sto a spiegare perchè ti passo direttamente il .fla in cui c'è esattamente il tuo problema

    Clicca qui per vedere l'swf cosa fa

    Clicca qui per scaricarti il file FLA
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  4. #4

    :)

    1000 grazie
    a£e§§andro

  5. #5

    spazio ai fantasiosi...

    penso che il link non fosse corretto...
    quel swf riconosce variabili con testo da quelle con numero...
    non c'entra con i textfield...

    io invece provando e riprovando ci sono riuscito in un modo estremamente più semplice!!:gren: :gren:

    -creato un textfield di input con variabile "a"
    -creato un textfield di input con variabile "b"
    -creato un textfield dinamico con variabile "c"
    -inserito nel fotogramma con "c" il semplice OS:
    c = a*b;
    ed è tutto fatto...

    perchè mi avevi suggerito quel codice molto più complesso? Scusa, forse non mi sono espresso bene ed avevi capito un'altra cosa!!


    ed ora una domanda?
    sai perchè prima non ero riuscito a fare questa cazzata?
    perchè prima al primo textfield avevo dato come variabile "quantità", al secondo textfield avevo dato "prezzo", e il terzo textfield con il risultato doveva essere "importo". Lo script risultava pertanto
    importo = prezzo*quantità;
    ma questo mi generava errori incomprensibili (ad es: manca il ";" oppure manca ")" o altro).
    in poche parole lo stesso AS funziona sostituendo il nome della variabile:

    ma Action Script, allora, controlla anche i nomi delle variabili? cioè, ci sono caratteri che non accetta nei nomi delle variabili???
    pensavo alla "à" di "quantità"...

    infatti ho sostituito "quantità" con "qta" (ovviamente non solo nello script, ma anche nei textfield) ed ora gira!
    a£e§§andro

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.