私は複数の顧客向けのプロジェクトを持っています。唯一の違いは DB にあります。メイン ページのテキストを除いて、他のすべては同じように見えます。これは、外部の swf ファイルからロードされます。ライブラリを作成し、swc としてコンパイルし、インポートして RSL として使用しました。問題は、ページを開いて後で rsl を更新すると (テキストの変更が必要なため)、ブラウザによって既にキャッシュされていることです (flashplayer のキャッシュではありませんが、これについては議論しないでください!)更新された swf はロードされません。外部として使用すると、ページが起動しません(ブラウザはロードされていると言っていますが、空白であり、flexのロード進行状況バーさえ表示されません)
<local:MainPage includeIn="default" currentState="{MainPageState}" id="Page"
width="100%" height="100%" />
これはメインページのコードです。これをコメントアウトすると、「外部」リンクタイプを使用しても、すべてが読み込まれます。
それが役立つ場合、デザイン ビューでコンポーネントが表示されますが、ライブラリに関する警告が表示されます。
デザイン モードで MainPage.swc を読み込めませんでした。この SDK と互換性がないか、無効である可能性があります。(DesignAssetLoader.CompleteTimeout)