Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Scaricare Swf

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    4

    Scaricare Swf_Help Me

    Salve a tutti,
    ho appena iniziato un nuovo progetto in as3, dopo aver caricarato un swf tramite un pulsante mi servirebbe sapere come faccio a scaricare lo stesso filmato tramite un altro pulsante. Per spiegarmi meglio:

    Pulsante 1 carica il filmato swf
    pulsante 2 dovrebbe scaricare l'swf caricato il precedenza

    vi prego aiutatemi
    Vi ringrazio in anticipo..

    Il codice che ho usato per caricare il filmato swf è questo:


    Pulsante1.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF_2);

    var fl_Loader_2:Loader;

    // Questa variabile memorizza se volete caricare o scaricare il file SWF
    var fl_ToLoad_2:Boolean = true;

    function fl_ClickToLoadUnloadSWF_2(event:MouseEvent):void
    {
    if(fl_ToLoad_2)
    {
    fl_Loader_2 = new Loader();
    fl_Loader_2.load(new URLRequest("cantatti.swf"));
    addChild(fl_Loader_2);
    }
    else
    {
    fl_Loader_2.unload();
    removeChild(fl_Loader_2);
    fl_Loader_2 = null;
    }
    // Indica se volete caricare o scaricare il file SWF
    fl_ToLoad_2 = !fl_ToLoad_2;
    }

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Sei al tuo primo post e generalmente in queste occasioni chiudo un occhio, ma fai attenzione al regolamento, i vari help aiuto ecc... non sono tollerati nei titoli.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    4
    ok...scusa la prossima volta eviterò ....

    Ma nessuno sà aiutarmi??

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Allora, il codice che hai inserito sembra eseguire una verifica sul fatto che il file sia caricato o meno, pertanto se clicchi sullo stesso pulsante, avviene che il file esterno viene scaricato.
    Quello che chiedi è che queste operazioni vengano eseguite da due pulsanti diversi? Cioè uno carica il filmato e l'altro lo scarica?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    4
    si è proprio questo che vorrei capire

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Ok, allora direi che se ti dividi in due pulsanti puoi fare così:

    Codice PHP:
    var fl_Loader_2:Loader;
    Pulsante1.addEventListener(MouseEvent.CLICKfl_ClickToLoadUnloadSWF_2);
    Pulsante2.addEventListener(MouseEvent.CLICKfl_ClickToLoadUnloadSWF_2);
    function 
    fl_ClickToLoadUnloadSWF_2(event:MouseEvent):void {
        if(
    event.currentTarget == Pulsante1) {
            
    fl_Loader_2 = new Loader();
            
    fl_Loader_2.load(new URLRequest("cantatti.swf"));
            
    addChild(fl_Loader_2);
        } else {
            
    fl_Loader_2.unload();
            
    removeChild(fl_Loader_2);
            
    fl_Loader_2 null;
        }

    In pratica così gli dici che se clicchi su pulsante1 fa il load, altrimenti fa l'unload.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    4
    Grazie mille..e se questo discorso dovrebbe diventare più complicato con 6 pulsanti, che ognuno carica e scarica la precedente e carica quello assegnato?

    un pò come funziona in as2 tramite il loadMovieNum(); e unloadMovieNum();

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 © 2026 vBulletin Solutions, Inc. All rights reserved.