Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: Bloccare il file swf

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    130

    Bloccare il file swf

    Salve, stò cercando un modo per creare un domain lock.
    In pratica devo inserire un mio lavoro, un mio file swf, in una pagina web mia personale.
    Il problema è che voglio evitare che qualcuno si scarichi il file swf e lo utilizzi magari sul proprio sito.

    Pensavo quindi se esiste una procedura in actionscript2, per rilevare l'indirizzo web su cui è caricato il file, e verificare quindi che stia funzionando sul mio indirizzo web, e non sulla pagina di qualcun altro.

    Qualcuno a qualche idea?
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Potresti recuperare una variabile da un file esterno, xml o txt, e mettere una condizione che se è soddisfatta il swf sia fruibile altrimenti oscurato.
    L'inconveniente è che se uno un pò esperto lo scarica lo decompila trova la funzione e bypassa il tutto, anche se dubito che uno esperto venga a rubarti lo swf.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    130
    Si infatti era l'unica soluzione che stavo pensando, anche se scaricando pure il file txt il blocco è superato.

    Non ho mai fatto, comunque il comando per caricare una variabile da un file txt dovrebbe essere
    loadVariables("file.txt");

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    E come fanno a trovarti il file txt? Devono essere hackers che entrano nel dominio.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    130
    Ok, ma come si fà a caricare questi dati dal un file txt?

    Ho creato un file.txt con dentro scritto
    codice:
    variabile=10
    poi nel mio flash ho inserito una casella di testo chiamata testo, e nel codice ho inserito


    codice:
    loadVariables("file.txt",0);
     testo.text=variabile;
    Ma non funziona, nella casella appare undefined

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    ho fatto un esempio se vuoi te lo passo è in as3.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    130
    Grazie, anche se io ho AS2

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    quì trovi come farlo in as2.
    http://flash.html.it/articoli/leggi/...nto-pratico/4/

    codice:
    var carica:LoadVars = new LoadVars();
    carica.onLoad = function(success:Boolean) {
      if (success) {
        trace(carica.testo);
     if(carica.testo=="provaPass"){trace("ok"),mc._visible=false}
     } else {
        trace("Errore nel caricamento del file.");
      }
    };
    carica.load("testo.txt");

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    130
    Abbi pazienza, ma non ci ho capito molto.

    Nel tuo esempio non trovo il codice, mi si apre una pagina web con 3 pulsanti.

    Nell'esempio as2, mi carica un file testo esterno, nel senso che mi apre il file txt esterno, ma io devo leggere la variabile al suo interno, e confrontarla, non mi interessa fare apparire il file txt come se ci avessi cliccato sopra.

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.