如何将数据从HTML表单发送到Flash SWF?

时间:2010-03-14 17:31:07

标签: html flex flash actionscript-3 forms

我有一个HTML表单。我需要在提交按钮按下时将其数据发送到闪存。

我们有这个HTML表单

<form>
First name:
<input type="text" name="firstname" />
<br />
Last name:
<input type="text" name="lastname" />
</form>

我们希望ON表单项值更改为在Flash应用程序中接收它们(例如,通过JS)

1 个答案:

答案 0 :(得分:2)

在adobe livedocs中有一个例子,我认为它可以满足你的需要,使用ExternalInterface将数据从js发送到flash应用程序,这里有一些行:

<form name="form1" onsubmit="return false;">
         <input type="text" name="input" value="" />
         <input type="button" value="Send" onclick="sendToActionScript(this.form.input.value);" /><br />
         <textarea cols="60" rows="20" name="output" readonly="true">Initializing...</textarea>
     </form>

源: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html#includeExamplesSummary