Visualizzazione dei risultati da 1 a 4 su 4

Discussione: _visibile??

  1. #1

    _visibile??

    Ciao ragazzi....
    ho collegato un db tramite asp a flash e la questione funziona perchè riesco a visualizzare le variabili tramite delle dynamic text.
    Ad esempio mi risulta x=0 poichè dal db viene pescato il valore di x.
    Ma....

    a seconda del valore di x (0 o 1) io devo rendere visibile o invisibile un movieclip all'interno del mio filmato.
    io ho usato questo codice....


    _root.loadVariables("pagina.asp");

    if (x==0) {
    setProperty("d1e", _visible, true);
    } else {
    setProperty("d1", _visible, false);
    }

    stop();


    come mai l'oggetto mc non scompae e non riappare a seconda del valore passato? Help!!!!
    Fotografia Astronomica - www.astrofoto.it

  2. #2
    Intanto mettendo il codice così rischi che non funzioni perchè le azioni possono essere eseguite PRIMA che il caricamento dei dati dalla pagina .asp sia completo.
    Poi, la sintassi che usi è piuttosto vecchia, che versione hai di Flash?
    Ultimo, prendendo i dati dalla pagina esterna vengono letti come stringhe, quindi o prima dell'if li converti in numero o nell'if usi per esempio x == "0" e non x == 0

  3. #3
    Grazie per la risposta, iniziavo a perdere le speranze...
    La versione di Flash è la MX (non la 2004)...
    hai qualche suggerimento per rendere il codice un po più attuale?
    ho messo le "", a ancora non va.....
    e per fare si che i dati siano tutti caricati PRIMA di eseguire le azioni come faccio?
    Fotografia Astronomica - www.astrofoto.it

  4. #4
    dato che hai Mx puoi usare l'oggetto loadVars è il relativo metodo onLoad, utile per evitare proprio che alcune azioni che richiedono la presenza delle variabili esterne siano eseguite prima del caricamento di tali variabili.

    k = new LoadVars()
    k.onLoad = function(){
    if (x=="0") {
    _root.d1._visible = true
    } else {
    _root.d1._visible = false
    }
    }
    k.load("pagina.asp")

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.