ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
フォーラム一覧   -   トピック一覧
   Flex Builder 3
     親アプリから子アプリを起動したときのスタイルシートの挙動について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
mikkun
投稿日時: 2010-10-25 18:57
常連さん
登録日: 2008-7-29
居住地: 東京
投稿: 35
親アプリから子アプリを起動したときのスタイルシートの挙動について
お世話になっています。

今回、以下のような振る舞いをするアプリケーションを作成しています。

■前準備
1.親アプリ(SWFファイル)を作成
 スタイルシートを以下のように定義する。
 <mx:Style source="./css/main.css"/>

2.子アプリ(SWFファイル)を作成
 スタイルシートを以下のように定義する。
 <mx:Style source="./css/sub.css"/>

※どちらもApplicationタグでmxmlファイルを作成しています


■動作方法
親アプリの中に子アプリを展開します。
※イメージとしてはMDIのウインドウのような感じです
そうすると、子アプリのスタイルは適用されず、
親アプリのスタイルが反映されてしまいます。


検索したところ、Adobeのページに以下のような記事がありました。
引用:
注意:1 つのアプリケーションで使用するスタイルシートの数を制限し、
アプリケーションのトップレベルのドキュメントのみでスタイルシートを設定してください。
<mx:Application> タグが含まれているのがトップレベルのドキュメントです。
子ドキュメントでスタイルシートを設定すると、予期しない結果が発生することがあります。

参照先:http://alist.adobe.co.uk/jp/devnet/flex/quickstart/styling_components/


SWFファイル間とは少し違うような気がしますが、関係ありますでしょうか。

上記のような動作をご存知の方、また対処方法などがありましたら
お教えください。


よろしくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を