7窓の背景を9スライスkurehaと申します。投稿させて頂きます!Flexを使用したアプリケーションを開発しようとしています。窓にはスキンを用意して、今後切り替えられるようにできたらいいなと思い、SWCを結合したSWFを作成してそれをFlexから参照する形を取ろうとしています。窓には背景画像をSWFでつけ、窓サイズを変更可能なように右下にグリップエリアを用意したいと考えています。ここで、以下の内容で現在詰まっています。・窓のサイズを変更した際、背景画像が拡大されると角が荒れるそのまま拡大されてしまうので、当然の結果です。サイズ変更しても四隅の角や全体のデザインは崩したくない。回避する為、以下の手順で確認をしました。←これ!これで、四隅が丸い窓が...と思ったら上の角しか丸くならず、下の角は四角いまま...そういうものなんでしょうかこれ(−−;2.9スライスという手法があるそうで、これを使えば四隅を守れるとか。それを背景に使う方法を模索。20;}背景はちゃんとついていますが、結果は変わらず角がみょーん状態。9スライスが効かないです...(;;他にやり方があるんでしょうか...それとも私の設定ミスでしょうか。ヒントなどご存じの方、いらっしゃいましたらお知恵をお借りしたいです。窓の背景を9スライス別の方法を試しましたので報告します。1.mx:WindowのFlexChromeを表示しないようにした。2.窓全域をCanvasで覆い、その上に全コンテンツを配置。Canvasに背景を指定。symbol='bg_menu')">(以下略)エラーなくコンパイルできましたが...やはり9スライスにならず角はみょーんとなってしまいました...何が悪いんでしょう...誰でもやりたいから絶対簡単に出来るのに...。窓の背景を9スライス更に色々試しました。SWCに入れたイメージをCSSで背景に指定した上で9スライスを有効にするのは「無理」だという結論を出しました...。scaleGridRight='15')">というものを用意してそれでWindow全体を覆い、その背景画像をborderSkinにPNGを指定する形にしました。scaleGridのTOP<Bottom、Left<Rightの制限は何の為に...?できれば全部をSWFに突っ込んでスキン化したいので、まだまだ方法は探していくつもりですが、時間がないのでとりあえずこれで妥協。ありがとうございました。窓の背景を9スライスはじめまして。CanvasコンポーネントのcornerRadiusは、borderStyleが設定されていている状態で使用が可能です。『9スライスの拡大縮小のためのガイドを有効にする』にチェックが入っていなければなりません。初歩的なことですが、確認していただければと思いました。窓の背景を9スライス>yunoさん初めまして!レスありがとうございます...放置されてたので寂しかった^^;9スライスのFlash側設定で、ガイドは有効になっていました。それが原因ではなさそうです...。窓の背景を9スライス>kurehaさんわかります><でもあんまり的確に答えられなくてスイマセン。flexはなんだかぼくも背景関連で色々悩みました。borderクラスのborderSkinに当てるのが正解っぽいです。borderSkinには、flashのほうで、9スライスを設定しても上手くきかなかったように思います。(スイマセン、検証用のデータが手元にありません)でも、CanvasのbackGroundSkinに9スライスのシンボル当てればいけそうな気もしますが。Canvasの上だけが丸くなると言うのは、なんだか不思議な感じなので、よければサンプルのソースを見せて頂ければと思います。(スレッド機能)このサイトは、クラスメソッド株式会社によってサーバー管理・運営サポートされています。