我正在创建一个包含两个折线图的小型 Flex 电影,目前发布版本 swf 的大小为 343KB,这对于我们的需求来说太大了。
我尝试将 SWC 文件的加载更改为运行时共享库,但我发现这删除了图表的文本(x 和 y 轴的文本)。为什么当框架链接设置为运行时共享库时,文本会被删除?
谢谢
斯蒂芬
我正在创建一个包含两个折线图的小型 Flex 电影,目前发布版本 swf 的大小为 343KB,这对于我们的需求来说太大了。
我尝试将 SWC 文件的加载更改为运行时共享库,但我发现这删除了图表的文本(x 和 y 轴的文本)。为什么当框架链接设置为运行时共享库时,文本会被删除?
谢谢
斯蒂芬
这确实很奇怪。以下是我认为可能导致此问题的一些事情:
1.) 嵌入字体问题:文本是嵌入的,还是嵌入文本的字体?检查以确保 - 当字体嵌入到一个 swf 并加载到另一个时,可能会发生奇怪的事情。尝试取消嵌入字体,看看是否可以解决问题。如果这样可以解决问题,您可能需要将其嵌入到两个 swf 中以使其正常工作,或者尝试将嵌入的各种组合嵌入其中一个或另一个中。
2.) 一些奇怪的 CSS 样式:您是否使用 CSS 设置文本样式?如果是这样,请确保样式设置正确,或者您的主应用程序中的样式不会破坏您的 RSL 使用的样式。
3.) 实际文本数据:将一些跟踪语句(或警报窗口)放入您的 RSL 并确保实际设置了文本。这些标签可能没有正确接收它们的数据。我意识到这在图表中有些自动化,但有些轴需要来自数据提供者的标签数据,我想你可能会这样做。
4.) 轴:确保您的 RSL 中的轴仍然设置正确,并且您的主应用程序中的任何内容都不会破坏图表上设置的轴类型。
我希望这可以帮助您入门 - 通常我会启动您的调试器并开始向后工作以找出文本在什么时候消失。这将帮助您将问题缩小到更可解决的问题。