Tobias Renck: Flash_Button als Submit-Button

Hi,
in HTML ist es durch einfügen des Tags <input type="submit"> möglich, einen Submit-Button, mithilfe beispielsweise ein Formular versendet werden kann, einzufügen. Kann man einem Flash-Button diese oder eine ähnliche Funktion die dasselbe bewirkt zuweisen?

  1. Moinsen,

    Kann man einem Flash-Button diese oder eine ähnliche Funktion die dasselbe bewirkt zuweisen?

    wenn Du das Formular mit den Feldübergaben an die "Ziel-Action" in Flash realisierst: ja. Aber austauschen kannst Du den submit-Button in HTML nicht. Sonst fehlt dem form-tag ein wesentliches Element zum Absenden der eingegeben Daten.

    Formatieren von Formularfeldern: http://www.css4you.de/trickkiste/tr00002.html

    --
    cu,
    Maz
  2. Hallo Tobias,

    in HTML ist es durch einfügen des Tags <input type="submit"> möglich, einen Submit-Button, mithilfe beispielsweise ein Formular versendet werden kann, einzufügen. Kann man einem Flash-Button diese oder eine ähnliche Funktion die dasselbe bewirkt zuweisen?

    Ja, aber das läuft dann nur in Verbindung mit Javascript.

    Du schreibst ein kleines Actionscript für deinen Flash-Button:

    getURL('javascript:document.meinFormular.submit()', '_self');

    Das vermute ich jetzt mal so, habe es nicht getestet. Das gilt auch nur, wenn sich dein Formular zwar nicht innerhalb des Flashfilms befindet, aber in demselben Dokument wie der Flashfilm.

    Gruß Gernot

    1. Ja, aber das läuft dann nur in Verbindung mit Javascript.

      Du schreibst ein kleines Actionscript für deinen Flash-Button:

      getURL('javascript:document.meinFormular.submit()', '_self');

      Das vermute ich jetzt mal so, habe es nicht getestet. Das gilt auch nur, wenn sich dein Formular zwar nicht innerhalb des Flashfilms befindet, aber in demselben Dokument wie der Flashfilm.

      Gruß Gernot

      Wo müsste man das denn einfügen? Hier mal ein Beispiel:

      <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=146 HEIGHT=22>
      <PARAM NAME=movie VALUE="frameset_objekte/navigation_flashbutton.swf?tarframe=inhalt&exbackground=FF9900&makenavfield0=VERSENDEN&makenavurl0=weiter.htm">
      <PARAM NAME=loop VALUE=true>
      <PARAM NAME=menu VALUE=false>
      <PARAM NAME=quality VALUE=high>
      <PARAM NAME=scale VALUE=noborder>
      <PARAM NAME=salign VALUE=LT>
      <PARAM NAME=wmode VALUE=transparent>
      <PARAM NAME=bgcolor VALUE=#000000>

      <EMBED src="frameset_objekte/navigation_flashbutton.swf?tarframe=inhalt&exbackground=FF9900&makenavfield0=VERSENDEN&makenavurl0=weiter.htm" loop=true menu=false quality=high scale=noborder salign=LT wmode=transparent bgcolor=#000000  WIDTH=146 HEIGHT=22 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>

      </OBJECT>

      1. Hallo Tobias,

        das müsstest du natürlich mit einem Eventhandler im Flashfilm selbst an deinen Button binden.

        Gruß Gernot