• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FlashMXとDreamWeaverMXについて)

FlashMXとDreamWeaverMXについて

このQ&Aのポイント
  • FlashMXとDreamWeaverMXを使用してホームページを作成していますが、いくつかの問題が発生しました。
  • (1) FlashMXでスクロールテキストを作成したい場合、どのようなActionScriptを使用すれば良いですか?
  • (2) Flashの外部テキストがDreamWeaverに読み込まれない場合、解決方法はありますか?

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

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

こんにちは。 内容的に、このカテゴリーではなく、「コンピューター[技術者向け]」だと思うのですが・・・。 (1)について。 テキストフィールドのスクロールは、ActionScriptをちゃんと理解しているかが試されます。 理解していれば、5分とかからないでしょうし、理解していなければ1時間も2時間も画面とにらめっこ。 正解を全部書いてしまってもいいのですが・・・。ま、正解は調べればどこにでも載っていそうな感じがするので、正解を導くための手ほどきを。 まず、私がテキストフィールドのスクロールをまだやったことがなかったとしましょう。 どうするか。 一番手っ取り早く確実なのが、「ヘルプ」です。 「ヘルプ」⇒「ActionScript辞書(D)」とたどってください。 ブラウザに「ActionScript 辞書の概要」というタイトルのページが表示されます。 今回は、テキストフィールドをいじりたいのですが、テキストフィールドは、ActionScript上では「TextField」として扱われます。 よって、左側に 記号 A-C D-E ・ ・ というメニューがありますので、 「T」 をクリックしてください。 すると「T」ではじまるActionScriptで扱う文字列が出てきます。今回調べたい「TextField(オブジェクト)」があると思いますので、クリックしてください。 右側に表示されたページが、「テキストフィールド」に対して実行できる命令やプロパティになります。 この中で「スクロール」に関するものは・・・ 「TextField.scroll」がそれっぽいですね。 クリックすると、「scroll」に関しての詳しい説明が書かれています。 例も書かれていますよ。 on (release) { myText.scroll = myText.scroll + 1; } これは、「on」イベントハンドラなので、ボタンに記述するって事がわかります。「release」なので「ボタンをクリックして離した」状態で起こるイベントですね。 myText の部分は、実際にFlashで用意したテキストフィールドのインスタンス名です。よって、ここは指定したインスタンス名に変更します。 scroll はプロパティですね。 『プロパティ; テキストフィールドのテキストの垂直座標を定義します』 と書いてあります。 例ではこの値に「+1」しています。 おそらく、scrollという値を増やしたり、減らしたりするとスクロールが出来そうです。 と、こんな感じでしょうか。 私が作成したActionScriptで規模が大きい作品は、1000行程度になったものもあります。 私の場合、ActionScriptを勉強してから1ヶ月ほどでそれぐらい出来るようになりました。(たしか・・・。2週間ぐらいかも) 私の場合も、今でも○○をしたい場合はどうすればいいか。は、ヘルプを見ながらです。 (2)についてなんですが、 Flashのプレビューによって出来たHTMLファイルと、DreamWeaverで作成したHTMLファイルは同じディレクトリにありますか? 同じディレクトリにないと作動しません。

関連するQ&A