6月 2010

Flash CS5的AS3 TLF发布swf的共享库问题

给blog的banner换了个flash版,顺便学学AS3和体验一下CS5系列,结果在开发系统上debug,publish看着都没问题,到了另一个xp系统下访问页面的时候出现flash一直…的问题,下载下来swf用flash player直接打开,蹦出错误提示VerifyError: #1014 flashx.textLayout.container::ContainerController,尝试升级flash activex插件到最新版本以及对fla中的字体进行embed操作都没有解决,最后发现在publish的时候,目录下会连带生成textLayout_1.0.0.595.swz这个东西,查了一下是flash的运行时共享库,原来stage上用到了CS5的新玩意TLF Text Field,而TLF依赖于这个swz库,所以连带这个swz和swf一起发布到网站上就可以了(据说这个库没有的话客户端也会自动去adobe官方下载,但我这一直…没有成功)。