gpt4 book ai didi

javascript - 闪存/AS3 : ExternalInterface. 调用() "Why u no console.log?"

转载 作者:搜寻专家 更新时间:2023-11-01 04:27:23 24 4
gpt4 key购买 nike

我正在尝试做一个非常简单的测试,以便为我将 AS3 ExternalInterface.call() 转换为 Javascript console.log()。

我有一个简单的 SWF,顶层带有 AS3 和一个触发调用的按钮。

import flash.external.ExternalInterface;

function log(message:String):void
{
trace (message);
if (ExternalInterface.available)
{
ExternalInterface.call('console.log', message);
}
}

button.addEventListener(MouseEvent.CLICK,button_click);

function button_click(e:MouseEvent):void
{
log("Hello World");
}

我已经在 Flash IDE 中对此进行了测试,以确保按钮点击正在跟踪并且确实如此。我一直在最新的 Chrome 和 Firefox 浏览器中对此进行测试。

我做错了什么吗?

最佳答案

试过了!为我工作。确保您的 addEventListener 代码在创建完成之类的函数中。应该是。

另请参阅 http://code.google.com/p/flash-thunderbolt/

关于javascript - 闪存/AS3 : ExternalInterface. 调用() "Why u no console.log?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6696579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com