0

2つの折れ線グラフを含む小さなサイズのFlexムービーを作成していますが、現時点では、リリースビルドのswfのサイズは343KBであり、ニーズには大きすぎます。

SWCファイルのロードをRuntimeSharedLibrariesに変更しようとしましたが、これによりグラフのテキスト(x軸とy軸のテキスト)が削除されることがわかりました。フレームワークリンケージがランタイム共有ライブラリとして設定されている場合、なぜテキストが削除されるのですか?

ありがとう

スティーブン

4

1 に答える 1

0

それは確かに非常に奇妙です。この問題を引き起こす可能性があると私が考えることができるいくつかのことがあります:

1.)埋め込みフォントの問題:テキストは埋め込まれていますか、それともテキストが埋め込まれているときにレンダリングされるフォントですか?確認してください-フォントが1つのswfに埋め込まれ、別のswfにロードされると、奇妙なことが起こる可能性があります。フォントの埋め込みを解除して、問題が解決するかどうかを確認してください。それで問題が解決した場合は、両方のswfsに埋め込んで機能させるか、どちらか一方に埋め込んでさまざまな組み合わせを試す必要があります。

2.)いくつかの奇妙なCSSスタイル:CSSを使用してテキストをスタイリングしていますか?その場合は、スタイルが正しく設定されていること、またはメインアプリのスタイルがRSLで使用されているスタイルを覆っていないことを確認してください。

3.)実際のテキストデータ:RSLにいくつかのトレースステートメント(またはアラートウィンドウ)を配置し、テキストが実際に設定されていることを確認します。これらのラベルがデータを正しく受信していない可能性があります。これはグラフ作成ではある程度自動化されていると思いますが、一部の軸にはデータプロバイダーからのラベルデータが必要であり、そうしているのではないかと思いました。

4.)軸:軸がRSLで正しく設定されていること、およびメインアプリでチャートに設定されている軸のタイプを覆い隠しているものがないことを確認します。

これがあなたの始めに役立つことを願っています-一般的に、私はあなたがたのデバッガーを起動し、テキストが消える時点を理解するために逆方向に作業を開始します。これは、問題をより修正可能なものに絞り込むのに役立ちます。

于 2009-12-03T17:19:42.893 に答える