• 締切済み

オブジェクトごとに自由に配置したいのですが、うまくいきません。

flashサイトを参考本を見ながら作っています。 頼れる人もいなくてここにたどり着きました。 やりたいことは、オブジェクトごとに配置したいのです。ロゴマークは左上、ボタンAは中央に、メニューは右下という風に。 問題は、ステージリサイズをしても、位置関係は常に保たれていると言うことです。ステージリサイズをしてもロゴは常に左上にあり、メニューは右下にあるという状態を作りたいのです。 どの本を見ても載ってません。どなたか良いアドバイス、もしくはこの本にあったよでもかまいません。よろしくお願いいたします。

  • Flash
  • 回答数1
  • ありがとう数1

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

一応この辺にあります↓。 QNo.2479358 Flashの表示サイズを動的に変更させる方法 http://okwave.jp/qa2479358.html

oh-yukibe
質問者

お礼

早速の回答ありがとうございます。 大変助かります。 とにかく、やってみます。ありがとうございます。 BlurFiltanさんがお使いになっている、おすすめの参考本などありましたら、お教え願えますでしょうか?

関連するQ&A

  • パワーポイント2013のオブジェクト配置の設定

    こちらはパワーポイント2013の画面なんですが、オブジェクト配置の始点の設定(矢印で示した部分)を縦位置・横位置、常に『中央』になるように設定したいのですが、可能でしょうか? ちなみに、使用しているパソコンはWindows 8です。

  • 描画キャンバスの水平方向中央にグループ化したオブジェクトを配置する方法

    Word2003です。 グループ化したオブジェクトは、「オブジェクトの書式設定」→「レイアウト」タブ→「水平方向の配置・中央」で用紙の中央に配置されます。 同じように描画キャンバス内にグループ化したオブジェクトを水平方向の中央に配置したいのですが描画キャンバス内では、「オブジェクトの書式設定」→「レイアウト」タブには、図表内の位置を数値で入力する「ボックス」はありますが「水平方向の配置」はありません。 図表内の位置の数値を計算するのが面倒です キャンバスの外と同様「水平方向の配置」を簡単に「中央」にする方法がありましたら教えてください。

  • フルフラッシュ-オブジェクトの位置について

    こんにちわ。flash初級者です。 現在トップページのみをフルフラッシュのサイトを作成しようと思っております。 やりたいことは、背景をブラウザのウィンドウサイズに合わせて拡大縮小し、ロゴやメニュー等のパーツは拡大縮小なしで常に決まった位置に表示されるようにしたいと思っております。 こちらの記事も参考にさせて頂きましたが ↓ http://oshiete1.goo.ne.jp/qa1838609.html これで背景画像を拡大縮小するのは理解できたのですが、 拡大縮小なしのパーツをウィンドウサイズが変わっても特定の位置にもっていくことができません(とゆうかどうすればいいかわかりません) 例えばウィンドウサイズが変わったときにロゴの位置を左上から少し離れた所に常に表示する(20px離れた場所) メニューを下から離れた場所に表示する等々・・・。 要はウィンドウサイズに合わせて細かい位置の微調整をするコツがあれば教えてください。 OS:windows xp 使用ソフト:flash mx 2004 professional 宜しくお願い申し上げます。

    • ベストアンサー
    • Flash
  • ステージの表示が固定されてしまう

    WinXP、FLASH MX2004Proを使用しています。 FLASHのソフト自体の操作に関する質問なのですが、 ウィンドウの中央にステージが表示されていたのですが、 なにをどうしたのか、ステージが常に左上に表示されるようになってしまいました。 定規を表示すると、0,0が左上に固定されて、そこにステージがくっついてしまっているのです。 だから、左側ステージ外においてあるオブジェクトが表示されません。MCの識別用にラベルをつけたりしていたので、左側が見えないと大変不便です。 試行錯誤してみたのですが、わかりません。 わかりにくいとは思うのですが、どなたか解決方法をご存知ではないですか?

    • ベストアンサー
    • Flash
  • ブラウザサイズに合わせてオブジェクトをリサイズする方法について

    FLASH CS3 ActionScript3.0での質問です。 http://oshiete1.watch.impress.co.jp/qa5140171.html の質問を参考に 背景画像がブラウザサイズにより拡大縮小するFLASH制作を 試みたのですが、下記のエラーとなってしまいます。 TypeError: Error #1009: null のオブジェクト参照のプロパティまたはメソッドにアクセスすることはできません。 at sb_fla::MainTimeline/arrangeMC() at sb_fla::MainTimeline/sb_fla::frame1() 上記URLページを参考にすこしだけ変更して // ムービー内の拡大縮小なし stage.scaleMode = StageScaleMode.NO_SCALE; // 整列の基準を左上にする stage.align = StageAlign.TOP_LEFT; // 「back_mc」 の初期横幅と高さを変数に記録しておく var bw:Number = back_mc.width; var bh:Number = back_mc.height; // MC を整列させる関数 arrangeMC を定義 function arrangeMC():void{ // // ローカル変数 sw にステージの幅を代入 var sw:int = stage.stageWidth; // ローカル変数 sh にステージの高さを代入 var sh:int = stage.stageHeight; // // 「loader_mc」をステージ中央に配置 loader_mc.x = sw/2; loader_mc.y = sh/2; // // 「main_mc」をステージ中央に配置 main_mc.x = sw/2; main_mc.y = sh/2; // // 「galleryback_mc」をステージ下に配置 main_mc.x = sw/2; galleryback_mc.y = (sh-sh)+720; // // 「back_mc」をステージの "幅に合わせて" リサイズ back_mc.width = sw; back_mc.height = bh/bw*sw; // 「galleryback_mc」をステージの "幅に合わせて" リサイズ galleryback_mc.width = sw; } // 上で定義したarrangeMCを即実行 (初期表示用) arrangeMC(); // 関数 stageOnResize を定義 function stageOnResize(evt:Event):void { // 上で定義したarrangeMCを実行 (リサイズ時用) arrangeMC(); } // ステージにイベントリスナーを登録 //引数(ステージリサイズ時に実行、実行関数stageOnResize) stage.addEventListener(Event.RESIZE, stageOnResize); というふうにしました。 タイムライン上には loader_mc. main_mc galleryback_mc(サイズ変更) back_mc(サイズ変更) のムービークリップを配置しています。 今回のエラーについていろいろ調べたのですが ActionScriptよりのムービークリップ配置ではなくじかにタイムライン上に配置することが問題なのでしょうか・・・ エラー回避できませんでした・・・ なにとぞご回答よろしくお願いいたします。 またこの他に良い方法があれば是非お教え下さい。

  • オブジェクトのランダムな位置表示

    おそらくかなり初歩的な質問なのですが、ご存知の方がいらっしゃいましたらお答えいただけると非常に助かります。 現在Flash8を使用していて、ボタンを押す度にオブジェクトをランダムな位置に、ランダムなサイズで表示させるようなFlashを作っているのですがどうしても上手くいきません。ゴールとしては、オブジェクトの形を選択するボタンをステージに配置し、そのボタンを押す度に対応するオブジェクトを、ランダムな位置にランダムなサイズで表示させたいのです。 具体的には、以下のサイトのReqmtEをクリックして出るFlashと同じようなものを作りたいのですが、どなたかご教授願えませんでしょうか。 参考サイト: http://instruct.biz.uiowa.edu/courses/6M190/ygalusha/Homework4/ (↑ここのReqmtEというやつです)

    • ベストアンサー
    • Flash
  • ステージの背景画像のみ拡大縮小対応

    こんばんは。 いつもお世話になります。 現在FLASHでサイトを作成していますが、以下サイトのように、 ブラウザサイズを変更すると背景の画像はリサイズされますが、 真ん中にあるメニューを含めたオブジェクトはブラウザサイズを 変更してもリサイズされないようなものを作りたいと考えています。 http://www.minus.dk stage.scaleModeにNO_BORDERを指定すれば背景画像はリサイズされますが、 他のオブジェクトもリサイズされてしまいます。 何か良い方法はないでしょうか? ご教授宜しくお願いいたします。

    • ベストアンサー
    • Flash
  • ブラウザのサイズに合わせてオブジェクト位置を移動

    あるオブジェクトのみ、ブラウザのサイズに合わせて拡大縮少するにはどうしたらいいでしょうか? Stage.scaleMode = "noScale"; ステージ自体は、拡大縮小なしにしています。複数のオブジェクト(フッターなどを常にブラウザのサイズに合わせて位置を移動させるため)。

  • パブリッシュで左端が切れます

    よろしくお願い致します。 FLASH MX XP SP2 パブリッシュをするのですが、HTMLで確認してみると左端が切れます。100px程切れています。ブラウザで確認しても同じでした。 ステージを広く1000pxなどにしても変わりありません。 パブリッシュで左上で再生されるように、HTMLではなっているようです。 パブリッシュでFLASHの位置は中央、中央にしております。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • ムービークリップオブジェクトがはみ出してしまいます

    FLASHの勉強をし始めて、基本のところでつまづいています。 どなたかお助けください。 縦500×横1000(ピクセル)のステージから、ムービークリップをつくろうとしています。 この際、ステージ上の原点(0,0)は左上ですが、ムービークリップオブジェクトを作成し、中に入ると原点は中心になります。 ここで困ったことが起きています。ムービークリップオブジェクトを縦500×横1000で作成した場合、原点のズレから、中に入った状態では右と下がはみ出してしまい、その部分に描画できないのです。 みなさんどのようにこの問題を回避していらっしゃるのでしょうか。

    • ベストアンサー
    • Flash