我必须检查用户系统上所有可用的字体。因此,我尝试使用本教程。我用mxmlc编译器编译了 Fontlist.as,并包含一个JS文件,其中包含populateFontList(fontArr)
函数。我嵌入了 SWF 文件:
$("#flash").flash(
{
"src": "FontList.swf",
"width": "1",
"height": "1",
"swliveconnect": "true",
"id": "getfonts",
"name": "getfonts"
},
{ update: false }
);
如果我打开页面,SWF 文件将嵌入到<div id="flash"></div>
但不触发 populateFontList(fontArr)
函数。
我掉进了什么陷阱吗?
我欢迎每一个建议。非常感谢!
丹尼尔
好的,
我知道了。我的问题是,我在本地测试它。我安装了闪存调试器并意识到存在安全错误#2060。解决方案是将本地路径添加到 Flash 播放器的全局设置中:
全局设置