• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エンドロール風テキストの表示について)

エンドロール風テキストの表示について

このQ&Aのポイント
  • エンドロール風にテキストを下から上に流す方法について説明します。
  • Actionscriptのコードを使用してテキストを動かすことができます。
  • ただし、長いテキストを使用する場合は表示に問題が生じることがあります。

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

  • ベストアンサー
  • kei_hh
  • ベストアンサー率72% (13/18)
回答No.3

mcを上のテキストと下のテキストにわけます。 方法はいろいろありますけど、ライブラリからコピーして片方は下のテキストを削除、もう一つは上のテキストを削除すれば良いと思います。3つや4つでも同じです。 scriptは onClipEvent (enterFrame) { _root.mc_name._y -= 2; if(mc_name._y < 0){ _root.mc_name2._y -= 2; } } というような感じです。yの座標とmcの名前は適当に変更してください。 あまりscriptに詳しくないようであればモーションで作った方が楽です。下から上に上がるモーションを作って画面が途切れないように始めのmcが終わるまえに次のmcをステージに配置してあげればできます。 実際に画面がないのでうまく伝わるかわかりませんが、やってみてください。

UCC
質問者

お礼

ありがとうございます。詳しくご説明頂き、大変嬉しいです。  スクリプトに詳しくないのですが、モーションですると、すごく重いようで、動きがかなり鈍くなってしまうのです。これを回避するために、スクリプトで動かそうと思ったのです。テキストを動かして、背景の写真が次々に入れ替わるようにして、その間に音楽も入れて・・・。と考えると、モーションでは不可能では?と思ったので。  また別のことに関して質問することがあるかと思いますが、その時にも、宜しくお答え下さい。  大変丁寧な解説をして頂き、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • kei_hh
  • ベストアンサー率72% (13/18)
回答No.2

内容がわかりました。 僕もやってみましたが250行くらいの文字ではメモリ不足のエラーがでたり、文字が正常に描画されなかったです。おそらくマシンに負担がかかりすぎているのが原因だと思います。 それにステージに見えていない部分が多いので無駄に付加にかかっていると思います。 100行でためしたらできましたので、mcをいくつかに分割して始めのmcが終わったら次のmcを表示するようにしてみてはどうでしょうか? 目に見えない部分の動作はできるだけしない方がいいです。 かなりスピードも落ちてしまいますので。

UCC
質問者

補足

 ありがとうございます。  なるほど、そういうことだったのですね。非力なマシンで無理やり動かしているものですから・・。買い替えを検討します。  一つにまとめてスクロールさせる方法しか知らず(わからず)、無理やり動かしております。大変申し訳ないのですが、  >>mcをいくつかに分割して始めのmcが終わったら次のmcを表示するようにしてみてはどうでしょうか? の方法を教えて頂けないでしょうか?  勝手は重々承知ですが、宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • kei_hh
  • ベストアンサー率72% (13/18)
回答No.1

実際どのような状態なのかが今ひとつわかりませんが。 静止テキストで作成したものでしょうか? たまにうまく表示されないことがあります。分解してためしてみてはどうでしょうか? それでできないようであれば、mcを複数にわけて下から上に上げてあげれば大丈夫だと思います。 スクリプトは onClipEvent (enterFrame) { _root.text._y -= 2; } で大丈夫ですが、textというのはすでにflash内の定義済みのプロパティですので名前を変えた方がいいです。 ムービーで作成してもいいかとは思いますけど、いろいろ試してみてください。

UCC
質問者

補足

上手く伝わらないようで失礼しました。 なんと言いますか、スクロールさせたい部分が分割されて表示され、1番最後の部分が背景のように表示されてしまい、1番最後に言いたいことが、いきなり背景のように表示されてしまうのです。そして、実際のスクロールでは、現れてこないのです。  ながい文章をテキストで作成し、FLASHのテキストツールにコピペし、シンボル化したものを、スクリプトで動かしてます。約250行あります。そもそも、これが無茶なのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ビデオスタジオ11でエンドロールについて

    エンドロールの仕方教えて頂けますでしょうか テキスト文字を下から上にロールで流したいのですが どうすれば宜しいでしょうか

  • Suzkaでダイナミックテキストに座標を表示

    FLASH Suzkaで作成しています。 ダイナミックテキストに座標を表示させたいのですが、 下記のサイトを参考にしましたが、うまくいきません。 http://orange.2-d.jp/flash/action/20_mouse_xy_get_preview.html ↓「FLASHでの座標取得」-過去記事-教えて!goo http://oshiete1.goo.ne.jp/qa1087211.html x座標とy座標を表示させるためのダイナミックテキストと、 スプライト1を用意してこのように並んでいます。 スプライト1 x座標 y座標 スプライト1には、下記のスプリクトを記入しました。 onClipEvent (enterFrame) { _root.x=_root._xmouse; _root.y=_root._ymouse; } あと、過去記事を読むとダイナミックテキストをムービークリップにと 書いていたので、ムービークリップ=スプライト?(Suzuka)と解釈して x、y座標のダイナミックテキストを、それぞれスプライトにして試しましたが うまくいきませんでした。 Suzukaで座標をダイナミックテキストに表示する方法を 教えてください。 宜しくお願いします。

    • ベストアンサー
    • Flash
  • ムービーメーカーでエンドロールを作るには

    こんにちは 今、結婚式で流すエンドロールムービーを、ムービーメーカーで作成中です。 そこで障害に当たってしまったのでお力お貸しください。 ムービーメーカーで、左に列席者の写真+右には黒い背景に白文字で列席者へのメッセージと名前を下から上に向かって流れるように作っています。 映画のエンドロールのようなのをイメージしてください。 写真の上を文字が通るようにはしたくなく、「タイトルまたはクレジットの作成」では「タイトルのアニメーション選択」で「クレジット:ビデオ(左)」を選択してメッセージと名前を入力しています。 この時点で右側を流れる文字の部分はなんの問題もないのですが、問題は左側の写真になる部分です。 そのアニメーションでは、写真が広がっては文字が流れるときだけ縮んで、また広がる・・・といった動きがついてしまいます。 私自身が作っており、慣れがあったのかはじめはそれもありかと思ったのですが、初めて試作品を見た人に「写真がいちいち動いて見にくい、落ち着きがなく見える」と指摘を受けました。 確かに何十枚とある写真がメッセージのごとに画面いっぱいに動いて、とっても見にくい。 そこで自分なりに調べて、Jtrimとゆう画像編集ソフトで「リサイズして右に余白を作る」とゆうのを教わり、挑戦してみました。 撮影した(取り込んだ)写真によってはサイズがまちまちだったので、リサイズ後のサイズは640×480ピクセルと統一しました。 右に余白は400~500(すみません。単位がわからない初心者です) としました。 それをムービーメーカーに取り込んで、文字を流してみました! すると写真は、今まであった動きがなくなり固定されるように・・・! 伸びたり縮んだりの動きがなくなり、とっても見やすい! けど、しかし! 今度は文字の一行目がやはり写真にかぶってしまう。。。 名前は黒い背景の部分に収まっていて見やすいのですが、たとえば「今日はありがとうございました」などの名前の前につけるメッセージが長い一行になっていて「今日はありが・・」くらいまで写真と被りなんと書いているか見えない。そして、「・・・とうございました」は黒い背景の部分だから見える・・・・と、いった、なんだか今度は文字がはっきりしない状況に・・・・ その一行も改行できないんです。。。 ちなみに使用したアニメーションは「クレジット:連続スクロール」です。 だからといって、余白をめちゃくちゃ多くしたら写真がめっちゃ小さくなって顔が・・・表情が分からないことに。。。 そこで質問です。。 ・どうしたら、黒い余白部分にだけ文字が収まるようになりますか? 長い一行になる部分はフォントは最小まで下げています。改行はできませんでした。 長くなると被るを分かったので、短い文章にしましたが、それでも少しはみ出て見えなくなります。。。 文字色を変えても、それぞれの写真の背景がさまざまあるので、いちいち色を変えると統一感がなくて、とても落ち着かない。 ・またJtrimでリサイズしたサイズは上記にあるように640×480ピクセルで適切ですか? ・いま、リサイズしたところ、画質が荒くなったような・・・? そのサイズにしてムービーメーカーに使用すると、ムービーメーカーに適用して大画面で見たときも画像が荒いままなんでしょうか?? ・もし、画質を荒くせず写真サイズを変える方法があったらおしえてください。 ・ちなみに、写真のなかで余計な背景なども切り取って、顔の部分だけ使用したい場合、トリミングとゆうのをしたらいいとおもうのですが、今回Jtrimを使って「切り抜き」をして、小さくなった分、ピクセルを上記に書いたようにリサイズしなおしてみました。 合っていますか? しかし、これをしたら画質が落ちたような・・・・・ よく見るのが「ペイント」でサイズを変えたり、トリミングをすると書いてあったりしますが、私はあれが苦手なんです。 なんでかとゆうと、写真画像を表示して「編集」を押すとペイント画面になりますが、あまりに大きすぎて関係ない背景の一部分が画面いっぱいにでかでかと現れて、「いったい、ここはどこの部分なんだ!」と分からなくなり、そこからどう必要な部分を抽出すればいいのかも分からず、敬遠しています。 「切り取り」をすればしただけ、変な部分しか切り取れず、あちこちに切れ端が散らばる結果に・・・ とても初歩的なことも出来ず、エンドロールに挑戦していること自体、論外なのも分かっています。。 こんな無知なやつは業者に頼むべき。。とゆう意見もあるかと思います。 しかし、当日式に来てくれるゲストに心をこめて自分で作って、自分のメッセージで感謝の気持ちを伝えたかったのです。。 わたし自身も、今回エンドロールをがんばって作る!ことが、またひとつパソコンを知るいい勉強になるとも思っていますし、がんばりたいのです。 どうか教えてください。 写真は左側に固定されたままで、右側の黒い背景にだけ白い文字でメッセージ・名前が流れるエンドロールの作り方を教えてください。。。 そのうえ画像もきれいなままで。。 本当に困っています。 たくさん質問をぶつけてしまいましたが、よろしくお願いいたします。 当方、windowsXPです

  • エンドロールを作っています。

    ウィンドウズLiveムービーメーカーで結婚式のエンドロールを製作しています。 列席者の名前をスクロールで流したいのですが、プレビューを見ると、文字が途中で消えたりします。 というか、文字がどっとで表示されているのが丸わかりという位、とにかく文字が粗いんです。 文字が粗いのはなおらないのでしょうか? 今週の木曜までに仕上げないと間に合いません。 どなたかお分かりになる方がいましたら教えてください

  • パワーポイント2010でエンドロールをつくる

    パワーポイント2010でエンドロールをつくろうと思っています。 試しにテキストを何行か入力した後、アニメーションの追加>クレジットタイトルを設定するとエンドロールができあがりました。しかし、その後に貼りつけた画像がテキストと一緒には流れず固定されたままです。画像をテキストと一緒に上から下に流すにはどうしたらよろしいですか?

  • エンドロールの作り方で…

    結婚式で使う、エンドロールを作ろうとしてますが、写真と文字の配置がうまく設定できません。 画面の左2/3で写真を表示し、右側1/3でご列席者の名前をエンドロール小で作りたいのですが…、どうしても写真と文字が重なってしまいます。 詳しい方、教えてください<(_ _)> ムービーシアター2を使ってますが、おすすめの効果とかありましたら、教えてください。 以前、違う方の回答でリンクされていたサンプルのような配置が理想なのですが…。 http://f.flvmaker.com/mc.php?id=hHHOZg.BXhMULHK_GXIJNlMc_ti65dh/wX3SHaFkNOKLmWZ9VBmSJqyLp7yBcF0YQeVVN8mbZsBYVVHdCCpcn9

  • ポップアップを一定時間、またはマウスが乗っている間表示させておく

    スクリプトに詳しくないので、教えていただきたいです。 画面上のあるエリアにマウスをのせるとポップアップウィンドウのようなものが表示され、 その中にあるボタンをクリックすると外部swfを読み込むという仕組みを 作りたいと思っています。 下に書いてあるスクリプトでポップアップが出てくるようにしたのですが、 その次がわからなくて困っています。 (1)マウスがエリアから外れても、一定時間(例えば1秒とか)ポップアップを 表示したままにしたい (2)ポップアップにマウスがのっている間は表示させておきたい (1)はエリア部分とポップアップが離れている場合(といってもほんの少しです)を 考えてのことです。 いい方法がありましたらぜひ教えてください。 どうぞよろしくお願いいたします。 エリア部分に書いたActionScript --------------------------------------------------------------- onClipEvent (load) { _root.popup._visible = false; } onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse,_root._ymouse,1)) { _root.popup._visible = true; } else { _root.popup._visible = false; } } ---------------------------------------------------------------

    • ベストアンサー
    • Flash
  • 【パワーポイント】エンドロールが途中で止まります。

    パワーポイントのクレジットタイトルで 映画のエンドロールのようなものを作っているのですが、 エンドロールが途中で完全に止まってしまいます。 設定の手順を書きますと、 テキストボックスにテキスト(文字サイズ:24、 行数:70行程度)を打ち込み、 テキストボックスを選択 →アニメーションの設定 →[効果の追加]→[開始] →はなやか[クレジットタイトル]→[OK] という設定をしています。 これで再生や、スライドショーで動作を確認してみると 20行程度までは順調にテキストが下から上へと 流れ出てくるのですが、1行目がスライドの一番上のあたり までくると、テキストがピタっと止まってしまい、 残りのテキストが出てきません。 これは、どうすれば解決できますでしょうか? 理想としては、1行目が止まらずに、上に突き抜けていって、 新しい(20行目以降の)テキストもスライドをスクロール していって欲しいのですが。。。 どなたか詳しい方、ご教授して頂けませんでしょうか。

  • 映画のエンドロールのような動画

    映画のエンドロールのような動画をパワポで作ることは不可能ですか? 音楽を流しつつ、文字を下からゆっくり上に流していきたいです。

  • 小数の足し算をすると「1000.999999」みたいになってしまう

    次のようなカウントアップのスクリプトを作りました。 onClipEvent(load){ var suuzi = 1000; } onClipEvent(enterFrame){ money += 0.001; text1 = money;//ダイナミックテキストに表示 } というふうにやって、数値をどんどん上げていくプログラムを作ったのですがはじめのうちは次のようにちゃんと表示されます。 1000.001 1000.002 1000.003 1000.004 しかしある時点から突然、 1001.2519999999 1001.2529999999 となったり、 1002.8510000000 1002.8520000000 となったりします。 なぜこのようなことが起こるのでしょうか? そして対処法を教えてください。 環境はFlash8でActionScript2.0です

    • ベストアンサー
    • Flash