更改Flex影片以使用运行时共享库​​并丢失图表中的文本

时间:2009-12-03 12:13:40

标签: flex charts filesize

我正在创建一个包含两个折线图的小尺寸Flex电影,目前版本构建swf的大小为343KB,这对我们的需求来说太大了。

我已经尝试将SWC文件的加载更改为运行时共享库​​,但我发现这删除了图表的文本(x和y轴的文本)。将Framework链接设置为运行时共享库​​时,为什么要删除文本?

由于

斯蒂芬

1 个答案:

答案 0 :(得分:0)

这确实很奇怪。以下是我认为可能导致此问题的一些事项:

1。)嵌入字体问题:嵌入文本,还是嵌入文本时呈现的字体?检查以确保 - 当字体嵌入一个swf并加载到另一个swf中时,可能会发生奇怪的事情。尝试取消嵌入字体,看看是否能解决问题。如果这样可以解决问题,您可能需要将它嵌入swfs中以使其正常工作,或尝试在其中一种嵌入的各种组合。

2。)一些奇怪的CSS样式:你使用CSS设置文本样式吗?如果是这样,请确保正确设置样式,或者主应用程序中的样式不会破坏RSL使用的样式。

3。)实际文本数据:将一些跟踪语句(或警报窗口)放入RSL并确保文本实际设置。这些标签可能无法正确接收其数据。我意识到这在图表中有些自动化,但有些轴需要来自数据提供者的标签数据,我认为你可能会这样做。

4。)轴:确保RSL中的轴仍然正确设置,并且主应用程序中的任何内容都没有破坏图表上设置的轴的类型。

我希望这有助于您入门 - 一般情况下,我只需启动调试器并开始向后工作以弄清楚文本消失的时间点。这将有助于您将问题缩小到更加可修复的问题。