Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Flash button met hyperlink werkt niet

f.b
6 antwoorden
  • Hallo,
    ik heb een button gemaakt met flash MX 2004.
    Deze button heb ik in flash een hyperlink gegeven.
    Maar wanneer ik deze button met dreamweaver of een html-code in mijn site importeer werkt de hyperlink niet meer.
    Weet iemand waaraan dit kan liggen, of heeft iemand een code waarbij de link wel zal werken?
    Bij voorbaat dank!
    f.b
  • In flash heb ik deze code gebruikt:

    on (release) {
    getURL("http://www.pagina.nl/";);
    }
  • In dreamweaver heb ik deze code gebruikt:

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="230" height="32" align="left">
    <param name=movie value="Untitled-3.swf">
    <param name=quality value=high>
    <embed src="Untitled-3.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="230" height="32" align="left">
    </embed>
    </object>
  • De code is goed, het heeft waarschijnlijk te maken met de security van Flash. Die blokkeert de code als de pagina niet wordt geserveerd via een web server. Dus als je url eruit ziet als: C:\mijnweb\temp.html werkt het niet. Draai je een (lokale) webserver en ziet je url eruit als http://localhost/temp.html , dan wel.

    Dus als je de pagina uploadt naar je webserver moet het ook werken.

    Mocht je de pagina al tonen via een webserver, wijzig dan je html-code eens in dit:
    [code:1:d2f0250243]<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="230" height="32" align="left">
    <param name=movie value="Untitled-3.swf">
    <param name=quality value=high>
    <param param name="allowScriptAccess" value="always" />
    <embed src="Untitled-3.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="230" height="32" align="left" allowScriptAccess="always">
    </embed>
    </object>[/code:1:d2f0250243]
    Het verschil is 2x de allowScriptAccess="always", dat heft bepaalde restricties van de flash security op.
  • Nee het werkt niet:(
    toch bedankt voor de reactie!
    Denk je dat het misschien kan komen doordat ik deze button in een tabel plaats?
  • Nee dat is het niet volgens mij. Ik heb de situatie nagebouwd en bij mij werkt het wel (tenzij ik, zoals boven beschreven, het html-bestand direct open door erop te dubbelklikken. Ik draai WAMP en open het bestand als localhost/Untitled-3.html).

    Wat gebeurt er als je de actionscript-code verandert in:
    [code:1:59b4fd23d5]
    getURL("http://www.google.nl/","_blank");
    [/code:1:59b4fd23d5]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.