Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di dalb
    Registrato dal
    Sep 2007
    Messaggi
    5

    Chiudere l'swf corrente

    Salve, mi trovo in difficoltà perchè non riesco a chiudere l'swf subito dopo che ne avvia un altro, quindi mi ritrovo un casino di pag web che si aprono.

    Mi servirebbe il codice in action script per poter chiudere l'swf in esecuzione.

    Grazie

  2. #2
    se nn erro...
    per far sparire l swf caricato dall'esterno e caricarne un altro non devi far altro che mettere a tutti lo stesso numero, mi spiego

    se a tutti i loadMovieNum attribuisci lo stesso numero nn dovresti avere problemi

  3. #3
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    quindi mi ritrovo un casino di pag web che si aprono.
    non ho capito, gli swf che te indendi sono contenuti in pagine web differenti? :master:
    se è cosi utilizzi per aprire le varie pagine il metodo getURL, che come secondo paramentro gli devi passare il metodo di apertura della pagina..
    se utilizzi "_self" le pagine che apri si aprono al posto di quella precedente, nella stessa finestra del browser:
    codice:
    getURL("tuo_sito.html", "_self");
    da sempre l'ignoranza fa paura, ma il silenzio è uguale a morte

  4. #4
    Utente di HTML.it L'avatar di dalb
    Registrato dal
    Sep 2007
    Messaggi
    5
    ho provato come hai detto però mi compare una swf sull'altra e la prima (che poi richiama la seconda) continua a ciclare sotto.

    Altra soluzione?

    Grazie

  5. #5
    Utente di HTML.it L'avatar di dalb
    Registrato dal
    Sep 2007
    Messaggi
    5
    il codice getURL è già utilizzato, il problema non è lì bensì nella mancata chiusura della prima swf subito dopo l'apertura della seconda.

    Grazie

  6. #6
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    :master: se apri la pagina contenente l'swf nella stessa pagina dell'swf che la richiama, la seconda pagina sostituisce la prima, no?

    comunque c è un modo per chiudere il filmato con javascript, ma non ricordo..
    se lo trovo te lo faccio sapere

    da sempre l'ignoranza fa paura, ma il silenzio è uguale a morte

  7. #7
    Utente di HTML.it L'avatar di dalb
    Registrato dal
    Sep 2007
    Messaggi
    5
    No, non sostituisce la prima, continua l'esecuzione sotto la seconda swf (e si vede).
    Ho parzialmente risolto aggiungendo "stop()" al codice, però mi serve un qualcosa che riesca a chiudere l'swf in esecuzione.

    Grazie

  8. #8
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    getURL("javascript:this.window.close();void(0);");

    da sempre l'ignoranza fa paura, ma il silenzio è uguale a morte

  9. #9
    Utente di HTML.it L'avatar di dalb
    Registrato dal
    Sep 2007
    Messaggi
    5
    Grazie Mille

  10. #10
    Utente di HTML.it L'avatar di §elva
    Registrato dal
    Nov 2006
    Messaggi
    607
    di nulla

    da sempre l'ignoranza fa paura, ma il silenzio è uguale a morte

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.