メイン とにかくFLASH【FLASHに関して全般】 UILoaderを入れ子にしたときのプロパティが消える | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
奥村 典史 | Åê¹ÆNo.44179 投稿日時: 2009-12-24 12:52 |
常連 居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都) 投稿: 69
使用環境:
FlashCS5.5, WinXP,Win7(64bit), 単体テスト用に FlexSDK3.4, As3Unit エディター FlashBuilder5 スクリプト ActionScript3.0 |
UILoaderを入れ子にしたときのプロパティが消える はじめまして、よろしくお願いします。
最近Flashをはじめました。 早速質問です。 次のような事が起こったのですがこれは仕様なのでしょうか?? 【作成フラッシュ】 source.swf 適当な表示物のあるFlashファイル uiLoad1.swf source.swfを読み込んでいるUILoaderがひとつ配置されているFlashファイル uiLoad2.swf uiLoad1.swfを読み込んでいるUILoaderがひとつ配置されているFlashファイル 以上3つのフラッシュを作成して表示させて見ました。 するとuiLoad1.swfではsource.swfの内容が読み込まれて表示されているのですが、 そのuiLoad1.swfを読み込んでいるはずの uiLoad2.swfには何も表示されません。 この現象はUILoaderのsourceを設定する際、コンポーネントインスペクタを使っていると発生するようです。 uiLoad1.swfにアクションスクリプトでsource=source.swfとすると uiLoad2.swfにも問題なくsource.swfの内容が表示されます 今はこのような入れ子になるような処理は避けていますが、これは仕様なのでしょうか?? 仕様だとしたら何のために? と思ったので質問させていただきました。 どなたかご存知の方いらっしゃいましたら、よろしくお願いします。 |
kool_it | Åê¹ÆNo.44699 投稿日時: 2010-3-26 18:06 |
常連 居住地: 東京 投稿: 92
使用環境:
win7::Win2K:Flash CS5.5: 10.7:Flash CS5.5: |
Re: UILoaderを入れ子にしたときのプロパティが消える はずしていたらごめんなさい。
いろいろといじってみましたがscaleContentの値がtrueになっているのではないでしょうか? 流れとしては、(あくまで推察ですが) uiLoad2.swfがuiLoad1.swfを読み込む (この時点でuiLoad1.swfは何も読み込んでいないので、scaleContentが働くがうまく動かない)実際 幅を監視してみるとかなり大きな値になる ↓ uiLoad1.swfがsource.swfを読み込む このロードはうまくいくがuiLoad1.swfが正規の大きさではないために表示がおかしくなる 読み込んでいないのではなく、「拡大・縮小」がうまくいっていないから と思われます。
|
奥村 典史 | Åê¹ÆNo.44716 投稿日時: 2010-3-29 20:20 |
常連 居住地: 大阪府(以前:東京都府中市 / 土日は大抵京都) 投稿: 69
使用環境:
FlashCS5.5, WinXP,Win7(64bit), 単体テスト用に FlexSDK3.4, As3Unit エディター FlashBuilder5 スクリプト ActionScript3.0 |
Re: UILoaderを入れ子にしたときのプロパティが消える 確かに読み込めました。
なるほど・・どういうことだったんですね・・・(汗) defaultがscaleContent=trueなもので完全に見逃していましたね・・・ 非常に助かりました。 ありがとうございますm(_ _)m |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |