Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 47

Discussione: termine if

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    166

    termine if

    salve, vorrei capire come posso programmare una condizione di questo tipo

    se (if) questi campi di testo input TC, TAS, WD, WV sono vuoti allora nel campo di testo "attenzione" scrivimi la frase "inserisci tutti i dati"

    grazie

  2. #2
    if (campo1=="" && campo2=="" && campo3=="" ect ) {
    attenzione.text="inserisci tutti i dati";
    }

    ovviamente inserito nel frame principale...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    166
    metto i percorsi relativi con this._parent per i campi, anche per "attenzione"?

  4. #4
    dipende da dove si trovano i campi e dove stai scrivendo il codice...

    se si trovano nel linea temporale principale non c'è bisogno, o al massimo puoi inserire _root

    mi sono accorto nel mio codice precedente che funziona se tutti sono vuoti, se invece tu vuoi settera la variabile anche quando soltanto uno dei tuoi campi è vuoto, allora il codice è questo:

    if (campo1=="" || campo2=="" || campo3=="" ect ) {
    attenzione.text="inserisci tutti i dati";
    }


    dove ho sostituito && con ||, quindi basta che solo un campo non sia compilato per settare la variabile...

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    166
    guarda cosa mi dice al controllo della sintassi

    **Errore** Simbolo=mc_vento, livello=Livello 2, fotogramma=1:Linea 2: Il lato sinistro dell'operatore di assegnazione deve essere una variabile o una proprietà.
    if (this._parent.TC="" || this._parent.TAS="" || this._parent.WD="" || this._parent.WV="") {

    Totale errori ActionScript: 1 Errori segnalati: 1

  6. #6
    penso che dipenda dal fatto che deve essere assegnato ad un'operazione... tipo un button, o altro .

    Esempio
    mc_vento.onRelease=function () {
    if (campo1=="" || campo2=="" || campo3=="" ect ) {
    attenzione.text="inserisci tutti i dati";
    }

    l'operazione dipende, ovviamente, da quello che devi fare...

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    166
    ma infatti era associato ad un Button...!

    posto tutto il codice?

  8. #8
    Utente di HTML.it L'avatar di gobbo89
    Registrato dal
    Jun 2006
    Messaggi
    816
    Originariamente inviato da Sirlight87
    guarda cosa mi dice al controllo della sintassi

    **Errore** Simbolo=mc_vento, livello=Livello 2, fotogramma=1:Linea 2: Il lato sinistro dell'operatore di assegnazione deve essere una variabile o una proprietà.
    if (this._parent.TC="" || this._parent.TAS="" || this._parent.WD="" || this._parent.WV="") {

    Totale errori ActionScript: 1 Errori segnalati: 1
    L'errore è causato dal fatto che hai scritto this._parent.TC="" con un solo uguale... Per verificare una condizione ne occorrono due:

    codice:
    if (this._parent.TC == "" || this._parent.TAS == "" || this._parent.WD == "" || this._parent.WV == "") {
    	 attenzione.text="inserisci tutti i dati";
    }

  9. #9
    non ci avevo fatto caso...
    nel mio esempio io l'ho scritto con due...

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    166
    salve ragazzi, vi copio il codice, non so perchè non funziona..

    on (click) {
    if (this._parent.TC == "" || this._parent.TAS == "" || this._parent.WD == "" || this._parent.WV == "") {
    this._parent.attenzione.text = "ATTENZIONE! BISOGNA RIEMPIRE TUTTI I CAMPI!";
    } else {
    this._parent.TH.text = this._parent.TC+Math.asin(this._parent.WV*Math.sin (this._parent.TC-this._parent.WD-180)/this._parent.TAS);
    }
    }

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.