我使用数据可视化组件开发了一个flex应用程序。我现在正在尝试优化应用程序,我正在尝试的方法之一是使用运行时共享库。
我已将Flex Builder配置为与运行时共享库一起部署,并为框架、datavisualization和rpc共享库添加了.swz文件。部署后,我的应用程序将加载,但我的每个图表中的轴值都将丢失。将显示轴本身,但不显示其标签单位。系列本身也会显示出来。
我可以从我的访问日志中看到,在我第一次请求我的应用程序时,.swz文件正在加载,因此我确信我正确地清除了flash player全局缓存。
有人知道为什么我的axis值只有在使用RSL部署时才会丢失吗???切换回合并模式后,我的应用程序运行良好,只有在使用RSLs部署时,我才会遇到问题。
我还尝试只使用框架RSL而不是datavisualization或rpc RSL(将它们保持在合并模式)进行编译,得到了相同的结果,没有轴值。
谢谢
我在使用3.4.0.9271时遇到了同样的问题。经过反复试验,我想出了一个老套的解决办法。我将为此打开一个bug报告。以下是一些注意事项和一个示例:
[Embed(source="/assets/fonts/Lucida Grande.ttf",fontName="LucidaGrandeEmbedded", fontStyle="normal") private var myNormalLucida:Class; private function onInitialize():void { Font.registerFont(myNormalLucida) }