• User Attivo

    umm non è una soluzione tampone e non esiste il decript. Il decript è appunto il programma che decompila l'swf. Quindi decompilare un swf criptato avrebbe come risultato un fla con codice actionscript inutilizzabile. ti spiego.

    il programma che cripta, compila l'swf nella sua forma actionscript originale prima e subito dopo altera il codice actionscript rendendolo nonsolo incomprensibile ma assolutamente inutilizzabile, basta fare un preview di un file swf, criptato e subito dopo decompilato.:yuppi:

    nessun decriptatore potrebbe cosi riportarti sl codice originale.


  • Super User

    @edo_flashas said:

    purtroppo di decompilatori estrapolano anche le classi esterne as. in ogni caso l'uso di classi ben compatte per i meno esperti diventerebbe impossibile. hehe

    Dalle prove che ho fatto mi risulta che il decompilatore estrapola il codice da files .as ma solo se sono utilizzati come 'prolungamento' , cioè se dal .fla vengono richiamati con #include.
    Scrivendo Classi e seguendo i buoni canoni della OOP, il decompilatore non arriva a riportarti tutto.


  • User

    ok.
    va bene anche questo... ma flep, cosa vuol dire esattamente quello che dici?

    (p.s.: grazie a tutti, io vorrei utilizzare flash per questa mia applicazione, quindi devo essere sufficientemente sicuro di quello che faccio).

    ciao.


  • Super User

    @bubbolo said:

    ok.
    va bene anche questo... ma flep, cosa vuol dire esattamente quello che dici?

    (p.s.: grazie a tutti, io vorrei utilizzare flash per questa mia applicazione, quindi devo essere sufficientemente sicuro di quello che faccio).

    ciao.

    Object Oriented Programming


  • User

    si, so esattamente cosa è la OOP...
    va la mia domanda era (da inesperto di flash): come fare per centrare quello che dici ? (a grandi linee...)
    😉
    ciao


  • Super User

    In che senso 'centrare' ?
    Scusami ti prego, non ti seguo...


  • User

    tu dici che scrivendo classi e seguendo le buone norme della OOP sarebbe scrivere classi AS organizzandole in package con gerarchie in cartelle e ripettando tutti i canoni della OOP alla fine si ottiene che il decompilatore non riesce a "ricreare" gli AS fatti in questo modo?
    sei sicuro?


  • Super User

    Dalle prove che ho fatto, si ne sono sicuro...ma come saprai neanche i servers delle banche sono sicuri al 100% ...


  • User

    si, hai ragione... neppure i servers delle banche sono sicuri al 100%.
    la mia "ostinazione" a cercare di chiudere l'applicazione sta solo nel fatto che devo esserne sicuro, se sviluppo una piattaforma sulla quale deve girare uno speciale applicativo poi in qualche modo la devo garantire a pena di responsabilità personale.

    che poi magari mi diverto pure con flash... questo è un altro conto.

    comunque veramente grazie per la pazienza e per la serietà e precisione con la quale mi avete accolto e risposto.

    considero il vostro forum uno dei più validi in circolazione.

    grazie molte.


  • Super User

    Fa piacere ricevere dei complimenti e ti ringrazioa nome di tutto lo staff del forum 🙂

    Capisco la tua 'apprensione' in questa cosa, se sviluppi in OOP la tua applicazione Flash il decompilatore ricrea una sorta di files .as ma non li mantiene come Classi e quindi solitamente il codice che riscrive non gira.

    Un'altra cosa, la garanzia totale contro il decompilatore è sviluppare l'applicazione sotto forma di Flash Component.


  • User

    flash components?
    e cosa sono?


  • Super User

    Componenti Flash, tipo quelli che hai di default nella libreria: ScrollPane, DataGrid, ScrollBar etc etc


  • User

    questa cosa potrebbe essere interessante oltre a tutto quello che fino ad ora ci siamo detti.

    come potrei realizzare questi component?

    hai dei link a manuali, a tutorial, a siti, o a qualsiasi materiale che tratti l'argomento?

    mi servirebbe anche avere dei riferimenti per actionscript su flash 8.

    fermo restando che probabilmente acquisterò un buon manuale cartaceo... consigli?

    grazie
    ciao


  • Super User

    sviluppare un componente Flash richiede una profonda conoscenza appunto della OOP, soprattutto Ereditarietà di Actionscript 2.0 .
    Personalmente ci ho messo un anno di studi prima di sviluppare il mio primo componente.
    Tutorials su come fare un componente non ne ho mai visti... :mmm:


  • User Attivo

    @Flep said:

    Dalle prove che ho fatto mi risulta che il decompilatore estrapola il codice da files .as ma solo se sono utilizzati come 'prolungamento' , cioè se dal .fla vengono richiamati con #include.
    Scrivendo Classi e seguendo i buoni canoni della OOP, il decompilatore non arriva a riportarti tutto.

    purtroppo con un buon decompilatore si riesce ad ottenere classi actionscript perfette e rispettive cartelle, anche se il codice non è richiamato da include. Ovviamente il preview di un filmato estratto diventa quasi sicuramente ingestibile. Ma i sorgenti actionscript, nonchè librerie utilizzate, e conseguente lavoro di ingegno si ottengono senza problemi. Chiaramente per splulciare in una classe + o meno complessa al fine di imparare o ispirarsi, bisogna aver una certa dimestichezza col codice.


  • Super User

    @edo_flashas said:

    purtroppo con un buon decompilatore si riesce ad ottenere classi actionscript perfette e rispettive cartelle, anche se il codice non è richiamato da include. Ovviamente il preview di un filmato estratto diventa quasi sicuramente ingestibile. Ma i sorgenti actionscript, nonchè librerie utilizzate, e conseguente lavoro di ingegno si ottengono senza problemi. Chiaramente per splulciare in una classe + o meno complessa al fine di imparare o ispirarsi, bisogna aver una certa dimestichezza col codice.

    Ricrea il package ma non gira, manca sempre qualcosa e di solito da diversi errori in fase di compilazione.

    Se questo non bastasse allora l'unico modo rimane il componente ...


  • User Attivo

    meglio...:lol: