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

    caricare coordinate movieclip da txt

    Ciao a tutti.
    Ho creato uno script per caricare all'interno del mio swf una le coordinate x e y di un movieclip. Lo script è questo:

    onClipEvent(load) {
    //ottiene le coordinate x e y da coordinate.txt
    this.loadVariablesNum("coordinate.txt", 0);
    this._x = nuovax;
    this._y = nuovay;

    }
    ed è associato al movieclip sullo stage.
    Il mio file .txt è questo:

    &nuovax=300
    &nuovay=100
    &

    Solo che non mi vede le due variabili..
    Ho sbagliato qualcosa?

  2. #2
    dati = new LoadVars();
    dati.onLoad = function() {
    movie._x = this.nuovax;
    movie._y = this.nuovay;
    };
    dati.load("coordinate.txt");


    Metti questo sul 1° frame. Il tuo non funziona perchè, probabilmente, non fa in tempo a caricare le variabili che già a l'azione di spostamento, con questo invece prima carica le variabili e poi sposta.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    Mmmh... ho provato ma non funzia...

    Lo devo mettere nel primo frame della timeline principale? O del movie clip? Ho provato entrambi ma il mio movieclip non si sposta...

    E dove c'è
    movie._x = this.nuovax

    movie che cosa è?

  4. #4
    movie è il nome del clip il codice va sulla timeline ma il tuo file di testo deve essere

    &nuovax=300&
    &nuovay=100&

    scritto così

    nel flash

    dati = new LoadVars();
    dati.onLoad = function() {
    trace(nuovax)
    trace(nuovay)
    movie._x = this.nuovax;
    movie._y = this.nuovay;
    };
    dati.load("coordinate.txt");
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    Grazie mille, ora è apposto!

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    Riciao ragassuoli!
    Allora, questo problema l'ho risolto.
    Adesso quello che vorrei è che il movieclip si duplicasse in funzione di quante coppie di coordinate ho nel mio txt, ma non ci riesco...
    Ho modificato lo script così:

    dati = new LoadVars();
    dati.onLoad = function() {
    trace(nuovax)
    trace(nuovay)
    movie._x = this.nuovax;
    movie._y = this.nuovay;
    };
    dati.load("coordinate.txt");
    for (x=0; x<Number(count); x++) {
    duplicateMovieClip ("movie", "movie"+x, x);
    this["movie"+x]._x = this.nuovax+x;
    this["movie"+x]._y = this.nuovay+x;
    }

    che ho messo nel primo frame della timeline principale, dove c'è anche il mio movieclip.

    E il mio txt adesso è questo:
    &count=3&
    &nuovax=50&
    &nuovay=100&
    &nuovax1=100&
    &nuovay1=150&
    &nuovax2=200&
    &nuovay2=250&

    (count è solo di prova, volevo che fosse il totale dei movieclip..)

    Cosa sbaglio? Premetto che io di actionscript non so molto, e mi sono un po' arrangiata con script che ho trovato in giro...

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.