Visualizzazione dei risultati da 1 a 7 su 7

Discussione: download Flash8

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311

    download Flash8

    Salve a tutti!
    Sto cercando di creare un' area download con il nuovo metodo FileReference di Flash8. Seguendo la guida ho creato un pulsante al quale ho associato il seguente script:

    on (release) {
    import flash.net.FileReference;

    var listener:Object = new Object();

    listener.onSelect = function(file:FileReference):Void {
    trace("onSelect: " + file.name);
    }

    listener.onCancel = function(file:FileReference):Void {
    trace("onCancel");
    }

    listener.onOpen = function(file:FileReference):Void {
    trace("onOpen: " + file.name);
    }

    listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
    trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
    }

    listener.onComplete = function(file:FileReference):Void {
    trace("onComplete: " + file.name);
    }

    listener.onIOError = function(file:FileReference):Void {
    trace("onIOError: " + file.name);
    }

    var fileRef:FileReference = new FileReference();
    fileRef.addListener(listener);
    var url:String = "http://www.mioSito.com/immagini/fotograndi/imm1.jpg";
    if(!fileRef.download(url, "imm1.jpg")) {
    trace("dialog box failed to open.");
    }
    }


    Quando clicco sul mio pulsante mi si apre correttamente la finestra del browser ma quando clicco su salva non succede nulla...
    Qualcuno di voi utilizza questo metodo?
    Dove sbaglio?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Forse allora sto sbagliando completamente strada... Come faccio a fare scaricare file senza zipparli (senza il classico getURL()? Ho visto in rete che è possibile, qual'è quindi il procedimento?
    Grazie

  3. #3
    Originariamente inviato da bluecolors
    Forse allora sto sbagliando completamente strada... Come faccio a fare scaricare file senza zipparli (senza il classico getURL()? Ho visto in rete che è possibile, qual'è quindi il procedimento?
    Grazie
    cmq il filereference serve x fare l'upload di un file sul server
    credo tu abbia bisogno cmq dell'ausilio di un linguaggio server side tipo asp o php almeno io cosi feci utilizzzando tempo fa questo componente
    ma bada che ho abbandonato subito l'idea dato i problemi che ho riscontrato con questo componente ....di player di browser.......


    cmq se nn zippi i file ad es metti un file .doc con il classico
    getURL semplicemente si aprono dal browser
    ma x farli scaricare li devi zippare....

    anche se sono due cose completamente differenti!
    ma che devi fare?
    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 !

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Nella guida di flash 8 ho letto che c'è sia il FileReference upload che download. Quindi credo che con le funzioni nuove di flash8 si possa anche scaricare senza zippare... Comunque ciò che sto creando è una gallery che apre, sempre all'interno del mio swf, delle foto grandi da alcune anteprime e vorrei che al clic dell'utente si apra la finestra del browser (con cartelle e sottocartelle) e si possa così salvare le immagini jpg dove si voglia all'interno del proprio computer.

  5. #5
    sinceramente nn so come si potrebbe fare una cosa del genere

    magari se al clic sulla foto fai linkare alla foto direttamente da li l'utente la può salvare...ma come dici tu sinecramente nn ho mai avuto un esigenza simile ...quindi almeno x adessso nn so i'm sorry
    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 !

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    Grazie comunque. In effetti io ho sempre utilizzato il getUrl oppure aprivo dei popUp e da li, col tasto destro e salva immagine, risolvevo la cosa, ma il cliente non vuole vuole nessuna delle due ipotesi, la prima perchè vorrebbe che i file non fossero zippati e la seconda per evitere i blocchi poUp presenti in vari computer, ed in questo secondo caso non posso dargli torto... Se trovo la soluzione comunque ti farò sapere

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    311
    A chi interessasse questa è la soluzione


    import flash.net.FileReference;

    var listener:Object = new Object();

    listener.onSelect = function(file:FileReference):Void {
    trace("onSelect: " + file.name);
    }
    listener.onCancel = function(file:FileReference):Void {
    trace("onCancel");
    }
    listener.onOpen = function(file:FileReference):Void {
    trace("onOpen: " + file.name);
    }
    listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
    trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
    }
    listener.onComplete = function(file:FileReference):Void {
    trace("onComplete: " + file.name);
    }
    listener.onIOError = function(file:FileReference):Void {
    trace("onIOError: " + file.name);
    }

    pulsante_btn.onRelease = function() {
    fileRef = new FileReference();
    fileRef.addListener(listener);
    var url:String = "http://www.mioSito.com/immagini/fotograndi/imm1.jpg";
    if(!fileRef.download(url, "imm1.jpg")) {
    trace("dialog box failed to open.");
    }

    }


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.