Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    [Mx] myVar.onLoad=function(success) {

    Salve,
    ho un txt da cui caricare delle variabili e ho una funzione che fa alcune cose fra cui caricare queste variabili...
    Codice PHP:
    Movieclip.prototype.albcel = function() {
        if (
    this.hitTest(_root._xmouse,_root._ymouse,true)) {
            for ( 
    a<21a++ ) {
                
    loadVariables ("sk01.txt"_root.marc['mc'+a]);
            }
        
    _root.marc.loadVariables("sk01.txt");

    Devo piazzare il contenuto di queste variabili in 21 oggetti + 1 altro oggetto posizionato in un punto diverso. Terza cosa (che non riesco a fare): dovrei fare la somma dei valori numerici che contengono queste variabili e ho pensato di farla aggiungendo queste righe nel prototype:
    Codice PHP:
    fileToLoad "sk01.txt";
    myVar = new LoadVars(); 
    myVar.load(fileToLoad); 
    myVar.onLoad = function(success) { 
        if (
    success) {
            
    _root.marc.sk1.text this[fileToLoad];
            
    trace (_root.marc.sk1.text);
        } 

    ...però non funzia =_=' e il trace non restituisce nulla...

    come posso fà?
    わさび

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Cosa c'è scritto nel file di testo?

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da negatyve
    Cosa c'è scritto nel file di testo?
    Scusa Nega se non ho potuto rispondere prima...
    comunque nel file di testo ci sono delle variabili con associati numeri da 0 a 100
    わさび

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    ok, ma come di preciso, perchè l'errore è qui:

    _root.marc.sk1.text = this[fileToLoad];

  5. #5
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da negatyve
    ok, ma come di preciso, perchè l'errore è qui:

    _root.marc.sk1.text = this[fileToLoad];
    come dovrei scrivere quella sintassi allora?
    devo importare le variabili diciamo 20 variabili in mark.sk1, mark.sk2, mark.sk3, mark.sk4 etc. e farne la somma totale in marc.total
    come fo'? non riesco ad uscirne fuori...
    わさび

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    eh eh eh, devi scrivermi cosa c'è nel campo di testo , perchè da come sono scritte le variabili posso dirti come importarle...

  7. #7
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da negatyve
    eh eh eh, devi scrivermi cosa c'è nel campo di testo , perchè da come sono scritte le variabili posso dirti come importarle...
    Ecco il contenuto di uno dei file .txt
    codice:
    &skill1=02&skill2=70&skill3=77&skill4=75&skill5=65
    &skill6=80&skill7=69&skill8=70&skill9=30&skill10=87&skill11=25&skill12=82
    &skill13=75&skill14=30&skill15=71&skill16=18&skill17=78&skill18=95
    &skill19=100&skill20=100&skill21=testo, testo, testo
    Le actions che uso sono nel primo post ...

    ...a proposito, buon anno
    わさび

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ok, e i campi di testo nei quali caricarli dove sono? (mi sa che stai complicando la cosa)

    ah, buon anno anche a te..

  9. #9
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da negatyve
    Ok, e i campi di testo nei quali caricarli dove sono? (mi sa che stai complicando la cosa)

    ah, buon anno anche a te..
    Sono pozizionati in un mc chiamato marc su root. Le variabili invece si chiamano rispettivamente sk1, sk2 etc. così:
    codice:
    _root.marc.sk1 --> sk01.txt
    _root.marc.sk2 --> sk02.txt
    _root.marc.sk3 --> sk03.txt
    _root.marc.sk4 --> sk04.txt
    わさび

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non capisco niente, ma il loop dovrebbe essere:
    codice:
    for ( a = 1 ; a<21; a++ ) {
    	_root.marc['mc' + a].loadVariables ("sk" + (a < 10 ? "0" + a : a) + ".txt");
    }

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.