Visualizzazione dei risultati da 1 a 9 su 9

Discussione: errore su flash 8 :(

  1. #1

    errore su flash 8 :(

    ciao a tutti!

    mi è successa una cosa strana e nn capisco quale sia l'errore..
    fino a flash7 nn ho avuto mai problemi con questo piccolissimo as di un pulsante:

    on (release, keyPress "<Enter>") {
    if (user add pass eq "" add "") {
    gotoAndStop("error");
    } else {
    gotoAndPlay(2);
    }
    }

    se lo pubblico con il flash8 (mi serve perchè nel filmato ho mc x flash8)
    mi da il seguente errore:

    **Errore** Simbolo=Simbolo 1, livello=texts, fotogramma=1:Linea 2: È previsto ')'
    if (user add pass eq "" add "") {

    **Errore** Simbolo=Simbolo 1, livello=texts, fotogramma=1:Linea 3: L'istruzione deve apparire all'interno del gestore on
    gotoAndStop("error");

    **Errore** Simbolo=Simbolo 1, livello=texts, fotogramma=1:Linea 4: Rilevato '}' imprevisto
    } else {

    Totale errori ActionScript: 3 Errori segnalati: 3


    a cos'è dovuto?? a me sembra tutto giusto...
    everything ends but not my L0Ve 4 U

  2. #2
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    lo script che tu hai postato usa la vecchia sintassi di action script... specialmente quello che riguarda add e eq...

    eq è stato soppiantato con ==
    add bisogna vedere che operazioni fai se su stringhe o su numeri, cmq dovrebbe essere +

    vedi sulla guida di flash, cercando eq e add ti daranno la sintassi giusta da utilizzare...

    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  3. #3
    grazie mille....... ora provo

    cmq sono solo testi niente numeri... spero bastino i +
    everything ends but not my L0Ve 4 U

  4. #4
    ho provato, non mi da più errori e l'as del pulsante ora è:

    on (release, keyPress "<Enter>") {
    if (user + pass == "" + "") {
    gotoAndStop("error");
    } else {
    gotoAndPlay(2);
    }
    }


    ma non mi funziona più:°
    in pratica è solo controllo di login e password.. il login viene preso dal nome dei files .txt
    se ad esempio ho un file con nome: AAA.txt
    e dentro il file ho: password=BBB
    login sarà AAA e pass: BBB

    i dati li prende così:

    login = user +".txt";
    loadVariablesNum(login, 0);

    e il check è così:

    if (pass ne password) {
    gotoAndPlay("error");
    } else if (pass == password) {
    gotoAndPlay("loginok");
    }
    stop();


    dove potrebbe essere l'errore ?
    everything ends but not my L0Ve 4 U

  5. #5
    forse dipende da:
    login = user+".txt";
    loadVariablesNum(login, 1);

    sembra nn prendermi il nome o cmq i dati dal .txt

    solito discorso.. in flash7 funziona e pubblicato in flash8 no
    nella guida nn trovo nulla
    everything ends but not my L0Ve 4 U

  6. #6
    Originariamente inviato da L0Ve4U
    forse dipende da:
    login = user+".txt";
    loadVariablesNum(login, 1);

    sembra nn prendermi il nome o cmq i dati dal .txt

    solito discorso.. in flash7 funziona e pubblicato in flash8 no
    nella guida nn trovo nulla
    ma ..prova un pò ad usare loadvars
    http://flash.html.it/guide/lezione/2940/loadvars/

    al posto loadVariablesNum
    e fatti stampare i dati che legge

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    sìsì.. l'ho fatto
    ma niente da fare nn va..
    cambio tutto .. mi sa che mi conviene uf :°
    avevo messo

    login = user+".txt";
    gLogin = new LoadVars();
    gLogin.load(login);

    boh
    everything ends but not my L0Ve 4 U

  8. #8
    Originariamente inviato da L0Ve4U
    sìsì.. l'ho fatto
    ma niente da fare nn va..
    cambio tutto .. mi sa che mi conviene uf :°
    avevo messo

    login = user+".txt";
    gLogin = new LoadVars();
    gLogin.load(login);

    boh
    ma il tuo txt comè fatto??

    e poi il loadvars
    Codice PHP:
    login user+".txt";
    dati = new LoadVars();
    dati.onLoad = function(success)
    {
        if(
    success){
            
    // istruzioni per il caricamento corretto
          //qui devi mettere le var che hai nel txt tipo una cosa del genere
          
    tuavar=dati.tuavar;
        } else {
            
    // istruzioni per l'errore di caricamento
        

    }; 
    dati.load(login); 
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    è semplicemente un txt: AAA.txt

    e dentro scritto: password=BBB

    il login sarà: AAA
    e la pass: BBB

    pubblicando in flash7 nessun problema.. fila tutto liscio
    in flash8 niente da fare.. prima mi dava errori.. ora dopo aver sostituito
    ed con == e add con + ..non da errori ma nn succede più nulla
    mi da sempre che pass e login sono sbagliati
    come se non prendesse i valori di quel .txt

    boh
    everything ends but not my L0Ve 4 U

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.