Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Problemi con importazione filmati swf

    Ciao ragazzi,

    in un file swf, voglio richiamare tramite un Load Movie (_root.contenuti.content.loadMovie("private.swf") una sezione che ho messo in un file a parte swf. In questo file swf vi è una sorta di area riservata che prima richiama un file txt esterno:

    loadVariablesNum ("dati.txt", 0, "POST");
    stop ();


    poi faccio un controllo sul login e psw:

    on (release){
    //inizializzo le var
    count = 0;
    flag = "NO";
    //ciclo di controllo del'utente e password
    do{
    count++;
    user = eval("user" + count);
    passw = eval("pass" + count);

    if(usr==user && psw==passw){
    flag = "SI";
    break;
    }
    }while(count<tot);

    if (flag=="SI"){
    gotoAndPlay("ok");
    break;
    }else{
    gotoAndStop(31);
    }
    }


    e l'swf se lo lancio da solo funziona. Se invece lo carico nel swf principali non mi funziona....come mai???


    sto impazzendo....mi dice sempre che la psw è errata...ho provato a richiamare anche la variabile testuale nel file swf principale, ma niente...
    ------------------------------------
    --- http://www.fabiocanovi.it ---
    --- Siti multimediali ---
    --- info@fabiocanovi.it ---
    ------------------------------------

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    credo che il problema stia nel fatto che non vada bene utilizzare il loadVariablesNum in quel modo, lui in pratica cerca sempre di inviare e ricevere le variabili da e su _level0, così non trovando le variabili lì, manda in blocco l'esecuzione notificando l'erroneità della password

    ti consiglio di cambiare metodo, e di utilizzare l'oggetto LoadVars, che oltre ad avere senza dubbio un miglior controllo, ha anche dei metodi dedicati ai singoli eventi di invio o ricezione delle variabili, e ti da perciò più affidabilità sugli scambi, oltre a poter essere usata con i percorsi relativi, e quindi a funzionare correttamente da qualsiasi parte venga richiamata

    per saperne di più sul LoadVars -> http://flash.html.it/guide/lezione/2940/loadvars/

  3. #3
    Ciao And,

    premetto che sono un designer, e non un grosso esperto in AS, non ci sono saltato fuori... Io ho un file txt, dove vengono raccolte, user e psw, nei campi dinamici di immissione ho nominato il campo "usr" e il campo "pwd", poi nel codice ho fatto un semplice scriptino del tipo:

    //inizializzo le var
    count = 0;
    flag = "NO";
    //ciclo di controllo del'utente e password
    do{
    count++;
    user = eval("user" + count);
    passw = eval("pass" + count);

    if(usr==user && psw==passw){
    flag = "SI";
    break;
    }
    }while(count<tot);

    if (flag=="SI"){
    gotoAndPlay("ok");
    break;
    }else{
    gotoAndStop("no");
    }
    }


    però non riesco a capire come fare con loadVar a caricare il file e le sue componenti...


    Guardando gli esempi, mi verrebbe da dire:

    // creo un'istanza della classe
    // LoadVars con il nome "dati"
    dati = new LoadVars();
    // in "dati", carico il file di testo
    dati.load("file.txt");


    ma poi come uso l'istanza? Come faccio...boh...sto impazzendoci dietro...
    ------------------------------------
    --- http://www.fabiocanovi.it ---
    --- Siti multimediali ---
    --- info@fabiocanovi.it ---
    ------------------------------------

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ad essere sincero non ho ben capito cosa intendi fare con quello script, probabilmente perchè non ho chiaro come in effetti sono scritte le variabili nel txt

    ps. è assolutamente insicuro fare un login in flash usando un txt

  5. #5
    e cosa mi consiglieresti di fare?
    ------------------------------------
    --- http://www.fabiocanovi.it ---
    --- Siti multimediali ---
    --- info@fabiocanovi.it ---
    ------------------------------------

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da paper8
    e cosa mi consiglieresti di fare?
    la cosa migliore sarebbe quella di scrivere username+password in un database da interrogare con un linguaggio lato server, tipo PHP e fare la verifica solo in quel modo, magari criptando o "hashando" i dati (in particolare la password), mettere in comunicazione flash con il file php che, a verifiche effettuate, darebbe l'ok al flash per continuare... cioò in pratica flash non farebbe verifiche sui dati ma solo sui risultati del php

  7. #7
    uhm. Interessante, ma essendo un designer, non saprei come fare...tenendo conto, che la psw ed il login servono ad un area si riservata, ma non contenente dai così importanti, come mi consiglieresti di muovermi usando flash ed il file txt, così formato:

    tot=3&user1=neryo&pass1=neryo&user2=admin&pass2=ad min&user3=flash&pass3=flash

    ?
    ------------------------------------
    --- http://www.fabiocanovi.it ---
    --- Siti multimediali ---
    --- info@fabiocanovi.it ---
    ------------------------------------

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ho buttato giù un piccolo esempio, anche se ho trovato un problema che sto cercando di risolvere... dammi tempo...

    [edit] ok, corretto... se vuoi te lo invio via mail se me la passi in pvt, poi lascio a te il compito di "decodificare" per il forum la risposta...

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.