如何全局导入ExternalInterface一次

时间:2012-12-26 04:25:04

标签: javascript flash externalinterface

我正在开发一个Flash项目(网络速度测试),并希望在每个步骤中使用ExternalInterface.call()来与HTML页面进行通信,了解Flash项目现在的步骤。

问题在于,在每个场景的动作中,我必须像import flash.external.*;那样导入ExternalInterface,然后才能执行此命令ExternalInterface.call('console.log','Upload test FINISHED!');

有人能告诉我如何全局导入ExternalInterface 吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您不能只导入一次。嗯,这只是真实的。

你可以在其他地方创建一个单例实例(或一个静态实例)并使用它,但是到处都是import flash.external.ExternalInterface而不是import myCustomClass,你会在任何地方做{{1}}。

由于这样做没有任何好处,我建议您只需在任何需要的地方导入flash.external.ExternalInterface。