• ベストアンサー

ムービークリップオブジェクトがはみ出してしまいます

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

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

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

中に入った状態では右と下がはみ出すという現象が いったいどうしたらどうなるのかが理解できません。 実際に 縦500×横1000px のステージを作ってみて, そこに 縦500×横1000px のムービークリップを作成してみても, 何も変わったことなく編集できますし。 ムービークリップの基準点が中心にあって困る場合は, ムービークリップに変換する際に,基準点を中心にしなければ良いと思います。 「シンボルに変換」するときに, ムービークリップにチェックを入れて, その右にある,基準点を,   基準点(R): ■□□            □□□            □□□ にすれば 基準点 は左上のムービークリップができます。 また,ムービークリップの変形点なら, 「自由変形ツール」でそのムービークリップを選択して, 中心にある ○ を移動させれば移動できます。 「インスタンスの基準点」 http://homepage3.nifty.com/ginga-b/MX/inst_refpoint.html

duckwalker
質問者

お礼

sassakunさん、丁寧なご回答ありがとうございました。 また私の説明が足らず申し訳ありませんでした。 適切なヒントを頂き、解決いたしました。 ご案内いただいたサイトを熟読した結果、 私の操作が間違っておりました。 シンボルの編集を行う際、ステージ上のインスタンスを ダブルクリックすればいいものを わざわざライブラリ内の該当するシンボルを ダブルクリックしていました。 これで前に進めます。本当にありがとうございました。

関連するQ&A

  • flashのムービークリップについて

    flash8で作成しているのですが、ムービークリップをステージに配置した時に真ん中にある丸は何の意味があるのでしょうか? 左上にある丸の中にバツが書いてあるのは位置表示ですよね? それと、ムービークリップでも真ん中の丸が無いものもあります。 flashの古いバージョンで作成したものがそうなるのかな?とは思っているのですが。。。

  • ムービークリップのグラデーション

    Flash Professional 8 を使用しています。 予め描画した長方形のムービークリップ(線状のグラデーション設定をしています)を 1つステージに配置しています。 このムービークリップに対して、別の色のグラデーションに塗り替えたい場合、 手動による変更(カラーパレットから)しか方法はないのでしょうか? スクリプトによる変更はできませんか? ご教授をお願いいたします。

  • ブラウザの高さのみにあわせて伸縮するムービークリップのスクリプトについて

    よろしくお願い致します。 ステージの縦横中央に、800px×500pxのムービークリップ(インスタンス名:contents)を配置しています。 ステージの縦の長さが700pxより大きければ、contentsの大きさを800px×500pxで固定して、700px より小さければ、ステージの縦の大きさに合わせてcontentsを縮小させていくスクリプトを書きたいと思っています。 ブラウザに合わせてムービークリップを拡大・縮小させるスクリプトは分かるのですが、ステージの縦の高さ のみに限定して縦の高さが700px以上のときはムービークリップの大きさを固定する、というのがよく分かりません。 どなたかお分かりになられる方がいらっしゃいましたら、どうかご教授下さいますようお願い致します。

    • ベストアンサー
    • Flash
  • FLASH MXでムービークリップをボタンではなくムービークリップ自体で操作できますか?

    いまだにFLASH MXを使っています。 やりたいことはムービークリップを作成し、マウスがそれに触ると停止し、離れると動く、といった感じにしたいのですが、どうにも上手くいきません。 他にボタンを作成しそこにアクションを設定すれば上手く動くのですが ボタンではなく自分自身で操作できないかと思っています。 ボタンのシンボルをムービークリップ(movie)化 それをステージに配置しアクションを設定 アクションイメージ on (rollOver) { movie.stop(); } on (rollOut) { movie.start(); }

  • ムービークリップとインスタンス

    「ライブラリ内にあるのがムービークリップで、それをステージに配置したものがインスタンスである。」このように理解しているのですが、これは間違いでしょうか? 1、「MCを一つ作成し、それをステージ上に3カ所に配置し、各"MC"に01、02,03とインスタンス名を付けた。」 2、「MCを一つ作成し、それをステージ上に3カ所に配置し、各"インスタンス"に01、02,03とインスタンス名を付けた。」 上記の場合どちらが正しいのでしょうか? ムービークリップとインスタンスについてご教授ください。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • 【AS3】ムービークリップからステージへアクセスできません

    はじめまして。FlashでAction Script3.0を勉強し始めたばかりの初心者です。 実は、AS3でどうしても不明な部分があり この度問い合わせさせていただいております。 AS2では_rootでステージにあるムービークリップにアクセスできたかと思うのですがAS3では代わりのものはあるのでしょうか。 現在ステージ上にいくつかムービークリップを置いて、 それぞれのムービークリップ最後のタイムラインに、 「root.gotoandPlay("scene1")」というように記述して、 ステージにもどり、そのフレーム名から始めたいのですが(この場合、scene1というステージ上のフレームから再生させたい) 「未定義である可能性のgotoAndPlayメソッドを静的型flash.display:DisplayObjectContainerの参照を使用して呼び出しました」というエラーになってしまいます。 外部クラスなどは使用しておらず、 ライブラリに格納してあるムービークリップをステージに配置し、 初めのムービークリップを再生したら、次のムービークリップを再生、、というふうに順々に表示させていきたいのですが・・ アドバイスをいただけると大変助かります!! よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • FLASH MX ムービークリップの配置?

    http://www.kabegami.com/kabegami/dt/widget_flash_making02.html ↑こちら様のサイトを参考にフラッシュのデジタル時計の作成を試みているのですが説明が、かいつまみ過ぎで素人の自分には、理解が難しい箇所が多少あるので教えて下さい。 行き詰まった箇所は、【(4)ムービークリップをステージに設置】という項目の最初の『時間表示・日時表示・曜日表示のムービークリップが完成したら、 新規レイヤー「表示」を作成し、ステージに配置してください。』というところです… ステージへ配置させる方法が分かりません… m(_ _)mアドバイスよろしくお願いします。

    • ベストアンサー
    • Flash
  • flash as3 ムービークリップの基準点

    flash as3 ムービークリップの基準点について質問させていただきます。 A_mcというムービークリップがあったとして、そのムービークリップの中心の座標と、ステージの中心の座標が合うように、そのムービークリップを移動したいのですが、どうコードを書いていいのか分かりません。 var containerXPos:Number = A_mc.x; (containerXPos)* 0.5 = stage.width * 0.5; イメージはこんな感じで、これを使える形にしていただければ幸いです。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • ムービークリップの色が変わらない…

    Flash初心者なのですが、仕事で「ボタンをクリックすると図形の色が変わるFlash」を作成することになりました。 まず「zukei」という名前でムービークリップを作りました。 それから「button」という名前でボタンを作成し、アクションに以下の内容を入力しました。 on (release) { color1 = new Color(zukei); color1.setRGB(0xFFCCCC); } しかし、このボタンをクリックしても「zukei」のムービークリップには何の変化もありません。 何が足りないのでしょうか。どうかお教えください。

    • ベストアンサー
    • Flash
  • ムービークリップの自動切り替え方法

    久しぶりにFLASHを触った初心者です。 シーン1の1フレにムービークリップを配置し、その1フレのムービー(10秒程度)が終わったらシーン2の2フレに配置したムービークリップが自動再生されるようなアクションスクリプトを考えています。例えばムービークリップの最後にgotoAndPlay(); など入れたりと試してみましたがうまくいかず困っています。 どなたか良い方法が無いか教えてください。 ※現在AS2.0を使って作成しています。

専門家に質問してみよう