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 moet pop-up openen

Anoniem
marotick
2 antwoorden
  • Hallo,

    Ik heb op mijn site een standaard HTML knop staan en als daar op geklikt wordt dan opent een pop-up scherm.
    Nu wil ik die lelijke knop vervangen door een flash knop.
    Met Dreamweaver gaat dit perfect maar ik kan geen grootte aangeven hoe groot het nieuwe scherm moet zijn.
    Bovendien kan ik de gekoppeld link niet terug vinden in de html code.
    Dit is de code voor de flash buttom, hoe link ik die naar een pop-up scherm?

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="155" height="20" align="middle">
    <param name="BASE" value=".">
    <param name="BGCOLOR" value="#F0EBB4">
    <param name="movie" value="button1.swf">
    <param name="SCALE" value="noborder">
    <embed src="button1.swf" width="155" height="20" align="middle" scale="noborder"

    type="application/x-shockwave-flash" bgcolor="#F0EBB4" base="." ></embed>
    </object>

    Jack Marotick
  • toch even zoeken of je die aanroep niet kunt terugvinden, want in flash werkt dat min of meer hetzelfde als met html. Het kan eigenlijk op meerdere manieren:

    met getURL('javascript:functieNaam()');

    of met fscommand

    regelrecht uit de handleiding (F1 knop… lezen)
    [quote:6d8f54b97d]
    The following example applies fscommand() to a button in Flash for the purpose of opening a JavaScript message box in an HTML page. The message itself is sent to JavaScript as the fscommand parameter.

    You must add a function to the web page that contains the SWF file. This function, myDocument_DoFSCommand(), waits for an fscommand() call. When fscommand() is triggered in Flash (for example, when a user clicks the button), the command and parameter strings are passed to the myDocument_DoFSCommand()function. You can use the passed strings in your JavaScript or VBScript code in any way you like. In this example, the function contains a conditional if statement that checks to see if the command string is "messagebox". If it is, a JavaScript alert box displays the contents of the fscommand() function's parameters string.

    [code:1:6d8f54b97d]
    function myDocument_DoFSCommand(command, args) {
    if (command == "messagebox") {
    alert(args);
    }
    }
    [/code:1:6d8f54b97d]

    In the Flash document, add fscommand() to a button:

    [code:1:6d8f54b97d]fscommand("messagebox", "This is a message box called from within Flash.")[/code:1:6d8f54b97d]


    You can use expressions for the parameters of the fscommand() function, as shown in the following example:

    [code:1:6d8f54b97d]fscommand("messagebox", "Hello, " + name + ", welcome to our website!")[/code:1:6d8f54b97d]


    To test the SWF file, select File > Publish Preview > HTML. If you publish your SWF file using the Flash with FSCommand template (in the Publish Settings dialog box, select the HTML tag), Flash inserts the myDocument_DoFSCommand() function automatically. The SWF file's NAME and ID attributes will be the filename. For example, for the file myDocument.fla, the attributes would be set to myDocument.
    [/quote:6d8f54b97d]

Beantwoord deze vraag

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