Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    6

    Problema col setProperty

    Il filmato prende le variabili da un file di testo, caricandole con Loadvariables.
    Queste variabili mi defiscono le coordinate di un oggetto nel filmato.
    All'avvio del filmato, nel primo fotogramma, carico le variabili con Loadvariables, quindi, uso la setProperty dell'oggetto per impostare le coordinate, in questo modo:
    loadVariablesNum(url,0);
    setProperty("linea1", _x, x1);
    setProperty("linea1", _y, y1);

    non capisco perchè, ma non funziona proprio.

    Il bello è che se metto un bottone nel filmato con questo codice:
    on (release) {
    setProperty("linea1", _x, x1);
    setProperty("linea1", _y, y1);
    }
    premendo il pulsante l'oggetto si sposta alle nuove coordinate!
    Perchè succede questo?
    Come si può fare in modo che l'oggetto venga spostato automaticamente senza bisogno di quel bottone?

  2. #2
    Utente di HTML.it L'avatar di Nuke
    Registrato dal
    Feb 2001
    Messaggi
    633
    in passato mi capitava di caricare dall'esterno variabili e/o immagini ecc ecc e non riuscire come te a passare queste valori caricati..
    il problema potrebbe essere che Flash esegue troppo velocemente i comandi scritti, quando in effetti non ha ancora caricato il valore di quelle variabili esterne.

    Dovresti verificare che prima le variabili abbiano un valore(ovvero siano state caricate), e poi assegnare comandi che le utilizzano.

    Finding the answers comes knowledge knowing what the answers mean comes wisdom - http://www.catb.org/hacker-emblem/hacker.png

  3. #3
    usi MX o 5?
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    6
    Uso Mx.

    Come si va a verificare che le variabili siano state caricate?
    Eventualmente è possibili mettere in attesa il filmato finchè non carica le variabil?

  5. #5
    allora innanzitutto dimentica il setProperty... non lo usa + nessuno... invece di fare

    setProperty("barra1", _x, 5);

    fai + semplicemente

    barra1._x=5;


    e poi visto che usi MX dimentica anche il loadVariables

    myvars=new LoadVars();
    myvars.onLoad=function() {
    linea1._x=this.x1;
    linea1._y=this.y1;
    }
    myvars.load(url);


    cyao
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    6
    Grazie Mille!!!
    Ora funziona tutto correttamente!

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.