1

我有一个案例,在一个带有一些 JQuery 计算的 HTML 网页中有一个“下拉框”,看起来像这样:

<select style="width: 190px;" class="calc" name="os2" id="os2" type="text">
<option value="Front" data-whatever="2">Front </option>
<option value="Front and Back" data-whatever="2.9">Front and Back </option>
</select>

我想要做的是让这个 Flash ActionScript 3 应用程序(嵌入在同一个 HTML 页面上)从下拉框中获取一个变量。现在,使用 FlashVars 很好,除了它不考虑选择何时更改(显然),但是......

当用户更改下拉框选择时,有没有办法将变量实时重新加载到 Flash 中?

任何关于这个的灯都会很棒,非常感谢!

4

1 回答 1

1

您可以ExternalInterface用来在 Flash 和 JavaScript 之间进行通信。

这篇文章似乎完全涵盖了您想要做的事情:
Bi-Directional Actionscript/Javascript Communication in AS3

双向 Actionscript/Javascript 通信已经出现了一段时间,但一些 Flash 设计人员/开发人员仍然在说,“我不知道你能做到这一点。”

好吧,你可以!只需一点代码。

于 2012-02-27T21:39:49.140 回答