Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di magica
    Registrato dal
    Jul 2003
    Messaggi
    265

    eliminare NAN da un testo dinamico

    ciao a tutti.
    Ho 2 testi dinamici con nome variabile rispettivamente aa e ab che effettuano l'operazione aa:ab = tot;
    tot è il nome variabile di un testo dinamico
    sotto a questa ho esattamente la stessa operazione che necessità di vita propria in quanto sono dedicate a utenti diversi, con profili diversi.
    la seconda operazione è composta da:
    ac:ad=tot2.
    io ho inserito nel fotogramma:

    this.onEnterFrame = function () {
    tot=aa/ab;
    tot2=ac/ad;
    }

    e fin quì tutto va bene.
    Poi mi sono accorta che nei tot campo dinamico appare NAN
    che devo eliminare allora ho scritto:

    this.onEnterFrame = function () {
    if ((aa==undefined));
    if ((ac==undefined)) {tot=0;tot2=0;}

    else

    {
    tot=aa/ab;
    tot2=ac/ad;
    }}
    compare 0 in entrambi i totali (tot e tot2)
    ma aa : ab non funziona autonomamente se non compili
    anche ac:ad cosa che non deve essere.
    ho provato a invertirli e si inverte il funzionamento e anche ad aggiungere or (ab==undefned);

    se qulcuno sa risolvere questo problema vi sarei grata.
    ciao

    un bacio a tutti i miei virtualamici

  2. #2
    Utente di HTML.it L'avatar di magica
    Registrato dal
    Jul 2003
    Messaggi
    265
    aa e ab sono testti di imput

    un bacio a tutti i miei virtualamici

  3. #3
    Utente di HTML.it L'avatar di magica
    Registrato dal
    Jul 2003
    Messaggi
    265

    PROVATE

    PROVATE VI PREGO!!!

    un bacio a tutti i miei virtualamici

  4. #4
    io ho fatto questa prova

    su Frame 1 dichiara inizialmente
    aa=undefined
    bb=undefined

    ho messo il testo in un clip

    onClipEvent(enterFrame){

    if (_root.aa!=undefined and _root.bb!=undefined){
    this.tot = _root.aa/_root.bb}
    }

    ho creato un pulsante
    on(press){
    _root.aa=10
    _root.bb=2
    }

    e solo se premo il pulsante appare 5 altrimenti NaN non si vede

    Ciao

  5. #5
    Utente di HTML.it L'avatar di magica
    Registrato dal
    Jul 2003
    Messaggi
    265
    grazie provo

    un bacio a tutti i miei virtualamici

  6. #6
    Utente di HTML.it L'avatar di magica
    Registrato dal
    Jul 2003
    Messaggi
    265
    nel mio caso purtroppo non funziona

    un bacio a tutti i miei virtualamici

  7. #7
    Devi far riferimento a

    if (_root.aa!=undefined and _root.bb!=undefined){
    this.tot = _root.aa/_root.bb}

    Tot= 0/qualsiasi numero = 0
    Tot= qualsiasi numero/0 = operazione impossibile

    perchè nel tuo caso non deve funzionare

    se aa e bb sono differenti da undefined esegui la divisione altrimenti non eseguire nulla

    Che mi dici?

  8. #8
    Utente di HTML.it L'avatar di magica
    Registrato dal
    Jul 2003
    Messaggi
    265
    in teoria si,riprovo

    un bacio a tutti i miei virtualamici

  9. #9
    Utente di HTML.it L'avatar di magica
    Registrato dal
    Jul 2003
    Messaggi
    265
    non ci riesco

    un bacio a tutti i miei virtualamici

  10. #10
    Utente di HTML.it L'avatar di Stormy
    Registrato dal
    Dec 2000
    Messaggi
    2,701
    non sono numeri, sono stringhe, perciò non riesce

    this.onEnterFrame = function () {
    if (aa!==undefined&&ab!=undefined){
    tot=Number(aa)/Number(ab)
    }
    if (ac!==undefined&&ad!=undefined){
    tot2=Number(ac)/Number(ad)
    }
    }

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.