Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420

    caricare variabili esterne

    ho queste variabili:

    var W7015_150 = new Array("1½ WN 150#", 48.5, 127.0, 17.5, 62.0);
    var W7020_150 = new Array("2 WN 150#", 60.5, 152.0, 19.0, 63.0);
    var W7030_150 = new Array("3 WN 150#", 89.0, 190.5, 24.0, 70.0);
    var L7020_150 = new Array("2 LWN 150#", 82.5, 152.0, 19.0, 0.0);
    var L7030_150 = new Array("3 LWN 150#", 108.0, 190.5, 24.0, 0.0);


    VORRREI trasferirle in un file.txt esterno per poter permettere ad altri di intervenire aggiungendone o modificandone i valori.

    ho provato con loadVariables() ma non riesco, mi potete aiutare?
    dovrei usare loadVariablesNum() ??? o qualche evento onLoad ?

    grazie
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  2. #2
    Non è cosi semplice.
    Per trasferirle vuol dire sovrascrivere (o creare) un file txt e senza un linguaggio server-side non potrai farcela.
    Quindi la sezione giusta è quella di ASP o PHP.

  3. #3
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    mi son spiegato male...

    1- girerà tutto in locale

    2-le variabili sopra riportate sono nel codice AS dell'swf e il programma funziona correttamente.
    io vorrei toglierle dal codice nell'swf e metterle in un file txt.

    3-nel file txt, altri utenti potranno aggiungere delle variabili costruite con la stessa logica, in modo da creare una specie di DB.

    sto provando con:
    loadVariablesNum("file.txt", _root);
    ma ottengo solo che mi apre il browser con il file txt !!!

    mentre con:
    #include "file.as"
    ottengo sì che le variabili vengano "incluse", ma purtroppo il comando include prevede che si abbia il programma flash per eseguirne un'altra inglobazione nell'swf.

    non ho idee, avete qualche suggerimento ?
    grazie
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  4. #4
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    non mi va neanche così:

    trace("****************************BEGIN CARICO DATI");
    //
    var caricodb = new LoadVars();
    caricodb.onLoad = function(s) {
    if (s) {
    trace("Questo è l'array dei valori= "+(eval(risulta)));
    } else {
    trace("Problemi durante il caricamento dati");
    }
    };
    caricodb.load("file.txt");
    //
    trace("****************************END CARICO DATI");

    Non mi ritorna nessun trace !?
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  5. #5
    Ma scusa se vuoi fare il passaggio TXT-Flash usi quel codice ma non puoi fare il passaggio Flash-TXT senza utilizzare un linguaggio dalo server.
    Per farlo correttamente flash deve passare le variabila ad una pagina ASP o PHP che poi le inserirà nel file TXT.

  6. #6
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    io non ho bisogno di fare il passaggio flash-txt

    ma solo di acquisire le variabili nell'swf da txt....questo dovrebbe essere fattibile !?
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  7. #7
    Acquisirle da txt e caricarle in un swf è fattibilissimo, ma tu avevi scritto "VORRREI trasferirle in un file.txt esterno" e "io vorrei toglierle dal codice nell'swf e metterle in un file txt.".

    Per caricare un txt fai:
    dati = new LoadVars();
    dati.onLoad = function() {
    trace (this.testo)
    };
    dati.load("file.txt");
    // Dove "testo" è la variabile dentro il txt

  8. #8
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    non mi va, si vede che sbaglio il contenuto del file txt, puoi controllarlo per favore, ora è così:

    // queste variabili vengono associate con la var [risulta]
    //-----------------------( Tipo dn Ofla Cfla Yfla)
    // set delle WN
    var W7015_150 = new Array("1½ WN 150#", 48.5, 127.0, 17.5, 62.0);
    var W7020_150 = new Array("2 WN 150#", 60.5, 152.0, 19.0, 63.0);
    var W7030_150 = new Array("3 WN 150#", 89.0, 190.5, 24.0, 70.0);
    // set delle LWN
    var L7020_150 = new Array("2 LWN 150#", 82.5, 152.0, 19.0, 0.0);
    var L7030_150 = new Array("3 LWN 150#", 108.0, 190.5, 24.0, 0.0);
    // set dei SELF REINFORCING NOZZLE
    var S7020_150 = new Array("2 SRN 150#", 175.0, 152.0, 24.0, 0.0);
    var S7030_150 = new Array("3 LWN 150#", 280.0, 190.5, 24.0, 0.0);
    //end

    thks
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

  9. #9
    Il txt non puoi organizzarlo con l'actionscript!!
    Al limite potrebbe essere cosi:

    &W7015_150 = 1½ WN 150#, 48.5, 127.0, 17.5, 62.0&
    &W7020_150 = 2 WN 150#, 60.5, 152.0, 19.0, 63.0&
    &W7030_150 = 3 WN 150#, 89.0, 190.5, 24.0, 70.0&
    &L7020_150 = 2 LWN 150#, 82.5, 152.0, 19.0, 0.0&
    &L7030_150 = 3 LWN 150#, 108.0, 190.5, 24.0, 0.0&
    &S7020_150 = 2 SRN 150#, 175.0, 152.0, 24.0, 0.0&
    &S7030_150 = 3 LWN 150#, 280.0, 190.5, 24.0, 0.0&

    e poi in flash tramite lo split dividi queste variabili in array

  10. #10
    Utente di HTML.it L'avatar di arn
    Registrato dal
    Jun 2002
    Messaggi
    420
    per split ti riferisci a questo:

    String.split()
    Availability
    Flash Player 5.

    Usage
    my_str.split("delimiter":String, [limit:Number]) : Number

    Parameters
    delimiter A string; the character or string at which my_str splits.
    limit A number; the number of items to place into the array. This parameter is optional.

    Returns
    An array; an array containing the substrings of my_str.



    -spero sia la strada giusta, adesso provo un pò di codice.
    anche se penso che avrò bisogno di aiuto ti ringrazio.
    La rapidità che è una virtù, genera un vizio che è la fretta !
    -------------------------
    Browser: Opera & Firefox

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.