Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    caricare una sola volta il filmato swf... si può??

    Ho caricato in una pagina HTML un filmato SWF. il filmato è un'animazione che si conclude con l'incorniciamento di una frase. Volevo sapere se è possibile, ai successivi caricamenti della pagina HTML, far sì che il filmato appaia già nel suo "stato finale" ovvero come viene concluso la prima volta.

    il filmato in questione è questo :

    http://elias86.altervista.org/sfumatura.swf

    ringrazio chiunque mi dia una mano
    ciao a tutti, Elias

  2. #2

    Re: caricare una sola volta il filmato swf... si può??

    Originariamente inviato da elias86
    Ho caricato in una pagina HTML un filmato SWF. il filmato è un'animazione che si conclude con l'incorniciamento di una frase. Volevo sapere se è possibile, ai successivi caricamenti della pagina HTML, far sì che il filmato appaia già nel suo "stato finale" ovvero come viene concluso la prima volta.

    il filmato in questione è questo :

    http://elias86.altervista.org/sfumatura.swf

    ringrazio chiunque mi dia una mano
    ciao a tutti, Elias
    Non si può fare, però puoi far dialogare flash con uno script lato server, tipo php, che controlla un cookies, se presente passa a flash una variabile che lo fa andare al frame che ti pare


  3. #3

    ehm...

    Ho capito quello che hai detto a livello teorico... ma non saprei metterlo in pratica.. mi sapresti dare qualche indicazione + precisa? (magari un pezzo di codice)... tenchiu veri mach x aver risposto

    ciao ciao, Elias

  4. #4
    Inanzitutto devi conoscee un pò di php, poi carichi semplicemente il filmato e dentro al primo frame metti questo codice

    codice:
    carica=new LoadVars();
    carica.invio="true";
    controllo=new LoadVars();
    controllo.onLoad=function(success){
    if(success){
    if(this["ritorno"]=="ok"){
    gotoAndPlay(ultinoFrame);
    }
    else {
    gotoAndPlay(inizioFilmato);
    }
    }
    }
    carica.sendAndLoad("filephp", controllo,"POST");
    nel file php fai una cosa come questa
    Codice PHP:
    if(isset($_POST) && $_POST['invio']=='true'){
    //controllo se esiste il cookies
    if(isset($_COOKIES) && $_COOKIES['id']=='ok'){
    echo 
    '&ritorno=ok&';
    }
    else {
    $_COOKIES['id']='ok';
    echo 
    '&ritorno=no';
    }

    Non l'ho provato, ma dovrebbe andare

  5. #5

    puoi dare una controllata?...

    ciao.. ho provato a fare come dici te ma non mi crea nemmeno il cookie...

    a questo indirizzo ho messo il filmato .fla :
    http://elias86.altervista.org/sfumatura.fla

    (devi copiarlo e incollarlo nella barra degli indirizzi del browser sennò nn funza!)

    se, e quando hai voglia... gli puoi dare un'occhiata x favore?

    il file php l'ho chiamato "controllo.php" e l'ho messo nella stessa directory del filmato flash...

    grazie x la pazienza!!

    ciao ciao, Elias

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Se prevedi di usare il flash player 6 (flash mx), puoi usare i cookie del flash:

    guida generale: http://flash-mx.html.it/guide/lista_....asp?idguida=7
    esempio : http://flash-mx.html.it/guide/view_l...guida=7&id=107

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.