Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    15

    F ver 9 AS 2.0 Creare file txt

    Salve a tutti,
    Devo generare un file txt da actionscript, nell'help c'è:

    var URI = "file:///c|/temp/mydata.txt";
    if (FLfile.write(URI, "xxx")) {
    alert("Wrote xxx to " + URI);
    }

    l'ho riadattato al mio caso:

    var FileName:String = (_root._url);
    FileName = FileName.substr(0, index);
    FileName = FileName.concat("", "1.txt")
    trace (FileName)

    var URI:String = (FileName);
    if (FLfile.write(FileName, "CLICK...!")){
    alert("Wrote CLICK...! to " + FileName);
    }

    Ma non viene generato nessun file.
    Dov'è che sbaglio?

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Non è possibile generare un file da actionscript, senza ricorrere ad uno script lato server (in caso ci si trovi online) o senza utilizzare specifiche librerie che però funzionano solo nel caso che si sviluppi un progetto AIR.

    Quel codice in cui ti sei imbattuto non è actionscript, è il DOM di Flash con il quale è possibile creare delle routine con un linguaggio basato su javascript e riconosciute all'interno dello stesso Flash (non il flash player, bada, ma il programma vero e proprio di authoring).
    In conclusione non ci fai nulla di quello che ti serve.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    15
    Cavolo...!
    ma nemmeno se lavoro in locale, nel senso: il mio file actionscript viene lanciato sul mio pc e basta, il txt deve essere generato in una cartella del pc non in rete.
    Qualche accrocchio strano per riuscire a fargli creare un file?
    La mia necessità è creare un file di testo che contenga una stringa qualunque quando viene clickato il filmato sulla timeline.
    Eventualmente esiste un altra strada?

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da MATTEO_D
    ma nemmeno se lavoro in locale, nel senso: il mio file actionscript viene lanciato sul mio pc e basta, il txt deve essere generato in una cartella del pc non in rete.
    In locale ci sono ancora più restrizioni che su server, inoltre almeno sul server puoi sfruttare i linguaggi server-side tipo php per creare i file.

    Originariamente inviato da MATTEO_D
    Qualche accrocchio strano per riuscire a fargli creare un file?
    Decisamente nessun accrocchio, forse qualcosa comunicando con uno script C++ attraverso le librerie .NET, ma non saprei proprio indirizzarti per questo.

    Originariamente inviato da MATTEO_D
    La mia necessità è creare un file di testo che contenga una stringa qualunque quando viene clickato il filmato sulla timeline.
    Avevo intuito, anche dal precedente thread.

    Originariamente inviato da MATTEO_D
    Eventualmente esiste un altra strada?
    L'unica gratuita è quella di imparare AS3+AIR e scrivere applicazioni basate su questi, con tutta la libertà che da qualsiasi linguaggio che gestisce il filesystem locale.

    Un'alternativa commerciale (a pagamento) può essere con AS1/2 l'uso di programmi di terze parti che compilano il filmato sotto forma di exe, ampliando la libreria di AS con classi e funzioni che gestiscono il filesystem locale. Io conosco ed ho utilizzato decentemente mdm Zinc, ma costicchia e non so quanto possa andare bene spendere tanto per questa singola esigenza.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    15
    Capisco...
    Grazie mille per le delucidazioni.
    A presto.

    Matteo

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.