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

    Comandare un link flash da html

    C'è qualcuno che sa dirmi come posso comandare via html il link di un swf? Mi spiego meglio: mettiamo che creo un banner swf che poi inserirò in diverse pagine html; vorrei poter comandare il link al quale rimanda il swf direttamente dalla pagina html. In questo modo potrei cambiare la destinazione alla quale rimanda il banner swf senza dover rieditare ogni volta il file flash.

    In un'altra discussione ho trovato questo sotto che credo potrebbe andare ma non riesco a creale il file flash...

    -----------------
    basta creare un livello con un dinamic text e passargli una variabile (tipo text) e poi passare una variabile come link ad un bottone trasparente e nel geturl passargli una variabile (tipo url) in html il codice potrebbe diventare così:

    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100" height="50">
    <param name="movie" value="provabottone.swf?text=atmos&url=http://www.mattis.too.it"">
    <param name="quality" value="high">
    <embed src="provabottone.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="50"></embed></object>
    ------------------------

    Grazie a tutti...!!

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Basta che nel tag della pagina html passi la variabile in questo modo:

    <HTML>
    <HEAD>
    <meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
    <TITLE>banner</TITLE>
    </HEAD>
    <BODY bgcolor="#FFFFFF">
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,47,0"
    WIDTH="550" HEIGHT="400" id="banner" ALIGN="">
    <PARAM NAME=movie VALUE="banner.swf?URL=http://www.flash-mx.it">
    <PARAM NAME=quality VALUE=high>
    <PARAM NAME=bgcolor VALUE=#FFFFFF>
    <EMBED src="banner.swf?URL=http://www.flash-mx.it" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="banner" ALIGN=""
    TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
    </OBJECT>
    </BODY>
    </HTML>


    Così facendo ti troverai nella root del tuo banner la variabile URL che conterrà il link specificato.
    a questo punto ti basterà associare al pulsante:
    codice:
    on (press) {
    	getURL(_root.URL, "_blank");
    }

  3. #3
    intanto ti ringrazio per la risposta....
    ho provato a fare come mi hai detto ma quando clicco sul banner non succede niente. Sembra che il pulsante sul banner non abbia un link attivo.
    Hai idea di quale può essere il problema?

    Grazie ancora

  4. #4
    rettifico....!!!
    funziona, stavo sbagliando io.

    Grazie.
    Ciao

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.