Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476

    Se il filmato si trova in questa pagina :http://localhost/result.php?pag=21&...

    Ciao,

    se il mio filmato si trova a questo indirizzo:

    http://localhost/result.php?pag=21&chiave=ver

    allora deve accadere che cliccando su di un pulsante del menu mi deve rimandare ad una certa pagina, altrimenti mi rimanda a quell'altra pagina Come si fa?

    grazie


    ciao

    dies

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    c'entra questa prorpietà _url ... solo che non riesco a farla funzionare


    ciao


    dies

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Il filmato non è in grado di dedurre l'indirizzo della pagina che lo contiene. Valuta il nome della pagina tramite javascript, e passa una variabile via LoadVars:

    (tanto per capire): http://flash-mx.html.it/guide/view_l...guida=8&id=182

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    perdona la mia ingorantaggine

    ma il _url non può andare bene? Ne lo spieghi cosa fa ?

    Dico, non è possibile trovare una soluzone interna al flash?


    grazie mille


    dies

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    ok ho capito... solo che il (mio) problema è che sono una schiappa con il javascript.. non è che mi puoi fare un little example?


    grazie e scusa se insisto, ma da solo non ce la farei mai..


    ciao

    dies

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    ciao,

    io voglio fare una cosa di questo genere:

    nel filmato flask:
    codice:
    on(release){
         getURL("javascript:readURL()");
    if(parametroURL =='http://sito.com/index.php'){
    getURL("index.php","_self");
    }else{
    getURL("pagina.php","_self");
    }
    il javascript è_
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function readURL() {
    alert(document.URL);
    }
    //-->
    </script>

    il mio problema è come faccio a passare a flash il valore di document.URL?

    In alatre parole:
    da flash richiamo la funzione e poi la funzione mi deve restituire un parametro e verificare quindi la condizione.

    e' possibile?

    ciao

    dies

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Usa questo codice html:

    codice:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<title>movie</title>
    	</head>
    	<body bgcolor="#FFFFFF">
    		<script language="JavaScript" type="text/JavaScript">
    		<!--
    		document.write
    			(''
    			+ '<object '
    			+ 'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '
    			+ 'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" '
    			+ 'width="400" height="300" id="movie" align="middle">'
    			+ '<param name="allowScriptAccess" value="sameDomain" />'
    			+ '<param name="movie" value="movie.swf" />'
    			+ '<param name="quality" value="high" />'
    			+ '<param name="bgcolor" value="#dedede" />'
    			+ '<param name="flashvars" value="pageUrl=' + document.URL + '" />'
    			+ '<embed '
    			+ 'flashvars="pageUrl=' + document.URL + '" '
    			+ 'src="movie.swf" '
    			+ 'quality="high" '
    			+ 'bgcolor="#dedede" '
    			+ 'width="400" '
    			+ 'height="300" '
    			+ 'align="middle" '
    			+ 'name="movie" '
    			+ 'allowScriptAccess="sameDomain" '
    			+ 'type="application/x-shockwave-flash" '
    			+ 'pluginspage="http://www.macromedia.com/go/getflashplayer" />'
    			+ '</object>'
    			);	
    		 //-->
    		</script>
    	</body>
    </html>
    In questo modo ti trovi nella root la variabile pageUrl..

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    ok, ora provo.

    puoi dare un'occhio a questa cosa?

    questa è la funzione.
    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function readURL() {
            var IE = navigator.appName.indexOf("Microsoft") != -1;
            var filmato = IE ? window.home : window.document.home;
    		var urletto = document.URL;
    		filmato.SetVariable(parametroURL,urletto);
    }
    //--> 
    </script>
    questo è il codice di incorporamento.
    codice:
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="766" height="219" id="home" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="home.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <embed src="home.swf" quality="high" bgcolor="#ffffff" width="766" height="219" swLiveConnect="true" name="home" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
    al pulsante del filmato home:
    codice:
    on(release){
    myObj=3;
    getURL("javascript:readURL()");
    if(parametroURL =='http://site.com/home.php'){
    	// Anche qui a differenza del fil out.fla il richiamo all'oggetto localConnection sarà differente in quanto "lc2" è presente sul file out.swf e noi proprio a quella dobbiamo riferirci
    	lc2 = new LocalConnection ();
    	lc2.send ("out", "movement", myObj);
    	delete lc;
    	}else{
    	getURL("home.php","_self");
    }
    ma non va...

    è fattibile una cosa del genere?


    ciao

    dies
    }

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    Originariamente inviato da negatyve
    Usa questo codice html:

    codice:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<title>movie</title>
    	</head>
    	<body bgcolor="#FFFFFF">
    		<script language="JavaScript" type="text/JavaScript">
    		<!--
    		document.write
    			(''
    			+ '<object '
    			+ 'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" '
    			+ 'codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" '
    			+ 'width="400" height="300" id="movie" align="middle">'
    			+ '<param name="allowScriptAccess" value="sameDomain" />'
    			+ '<param name="movie" value="movie.swf" />'
    			+ '<param name="quality" value="high" />'
    			+ '<param name="bgcolor" value="#dedede" />'
    			+ '<param name="flashvars" value="pageUrl=' + document.URL + '" />'
    			+ '<embed '
    			+ 'flashvars="pageUrl=' + document.URL + '" '
    			+ 'src="movie.swf" '
    			+ 'quality="high" '
    			+ 'bgcolor="#dedede" '
    			+ 'width="400" '
    			+ 'height="300" '
    			+ 'align="middle" '
    			+ 'name="movie" '
    			+ 'allowScriptAccess="sameDomain" '
    			+ 'type="application/x-shockwave-flash" '
    			+ 'pluginspage="http://www.macromedia.com/go/getflashplayer" />'
    			+ '</object>'
    			);	
    		 //-->
    		</script>
    	</body>
    </html>
    In questo modo ti trovi nella root la variabile pageUrl..
    Bella li!

    funge alla GRANDISSIMA.

    Però, come ti segnalavo sopra ho bisogno di passargli un parametro affinché il filmato venga riprodotto ad un determinato frame.

    dici che va bene lo script di sopra?

    ciao e grazie ancora


    dies

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.