Visualizzazione dei risultati da 1 a 9 su 9

Discussione: undefined

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    167

    undefined

    ciao a tutti,
    ho un problema che da un lato mi sembra banale ma non riesco a risolvere.
    ho una funzione che prende diversi parametri da un componente.
    l'ultimo di questi, però, mi restituisce sempre undefined (lo controllo con l'azione trace) e quindi il ciclo che innescherebbe non parte mai.
    da cosa può dipendere?
    ho provato a cambiargli nome (anche se "dimensionefoto" non credo possa dare problemi...) ma non funziona
    tutti gli altri invece funzionano tranquillamente...

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Il codice che stai usando?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    167
    function Catalogo(nomeimmagine, descrizione, nomelampada, lampadina, outline, numero, dimensione) {
    loadMovie("immagini/"+nomeimmagine+".jpg", "_root.cornice.contenitore");
    _root.descrizioneLampada = descrizione;
    _root.nome = nomelampada;
    _root.tipilampadine.gotoandstop(lampadina);
    _root.outlinelampada.gotoandstop("outline");
    _root.numerolampadine = numero;
    if (_root.cornice.dimensionefoto !== dimensione) {
    if (dimensione == piccola) {
    _root.cornice.gotoandplay("fotopiccola");
    } else {
    _root.cornice.gotoandplay("fotogrande");
    }
    }
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    167
    scusa il formato, non so come fargli mantenere le tabulazioni.
    quello che mi restituisce sempre undefined è dimensione (ho provato ad accorciarlo per paura che fosse la lunghezza del nome a creare problemi)
    ....

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Allora, se "dimensione" ti risulta sempre undefined, devi verificare come la passi alla funzione. Prova a tracciarne il valore prima di inviarla:

    codice:
    Catalogo("pippo", "una foto", "a", "b", "outline", 2, ???);

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    167
    non ho capito cosa intendi.
    io ho creato un piccolo componente, e passo i valori attraverso il pannello dei parametri.

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Se allora Catalogo è la funzione di costruzione, non c'è nessuna connessione tra i parametri del costruttore e i parametri del pannello apposito..

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    167
    AAAAAAAAAAAARRRRRRRRRGGGGGHHHH!!!
    ho capito dove era l'errore...
    e ho capito il tuo "verifica come la passi alla funzione"

    avevo aggiunto un parametro, ma dimenticato di aggiungere (nel componente) il passaggio...
    potevo starci ancora 10 ore...
    grazie..
    (come mi sento stupida)

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Di niente (sono cose normali)..

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.