flash按钮能否控制外部html文件?

2025-05-17 12:35:36
推荐回答(2个)
回答1:

可以通过JS实现,单靠FLASH是不行的,可以去帮助搜ExternalInterface 类:
ExternalInterface 类是外部 API(在 ActionScript 和 Flash Player 的容器之间实现直接通讯的应用程序编程接口);例如,含有 JavaScript 的 HTML 页或嵌入 Flash Player 的桌面应用程序。
ExternalInterface 在功能上与 fscommand()、CallFrame() 和 CallLabel() 方法相似,但它更灵活、更通用。推荐对 JavaScript 和 ActionScript 之间的通讯使用 ExternalInterface。
从 ActionScript 中,您可以在 HTML 页上调用任何 JavaScript 功能,传递任何数据类型的任意数量的参数,并接收来自该调用的返回值。
从 HTML 页上的 JavaScript 中,可以调用 Flash Player 中的 ActionScript 函数。ActionScript 函数可以返回一个值,JavaScript 会立即接收它作为该调用的返回值。

回答2:

这个应该是不行的,flash按钮的链接一个是内部链接,一个是外部链接。内部链接是直接链接内容元素,外部链接是链接网站网页。用flash链接html的内容应该是不行的。你可以把要链接的文字放在flash里面做,把文字做成的按钮链接成外部链接(用函数:getURL("url"))。