• 締切済み

テキストインプットで入力できない

noshioと申します。 WindowsXP,FlashCS3を使用しています。 Flashでメールフォームを作ろうと思い、http://www.mediacreator.jp/tutorials/show_tutorial.asp?id=70&pn=2を参考に作っているのですが、動作テストするとテキストインプット内に入力できずに困っています。。。 1)Top > 2)ムービープレビュー1 > 3)ムービープレビュー2 > 4)ムービープレビュー3 上記の階層で作っているのですが、1)~3)までの場合は、ちゃんとテキスト入力できました。 しかし、4)のみカーソルを合わせても文字入力が出来ません。。。 初歩的な質問で恐縮ですが、お分かりになる方お教えいただければ幸いです。

  • Flash
  • 回答数2
  • ありがとう数0

みんなの回答

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

#1 です。 TextAreaコンポーネントをステージ上にドラッグ&ドロップして, そのコンポーネントを選択→  「修正」→「シンボルに変換」→「ムービークリップ」→「OK」 そのムービークリップを選択→  「修正」→「シンボルに変換」→「ムービークリップ」→「OK」 そのムービークリップを選択→  「修正」→「シンボルに変換」→「ムービークリップ」→「OK」 そのムービークリップを選択→  「修正」→「シンボルに変換」→「ムービークリップ」→「OK」 そのムービークリップを選択→  「修正」→「シンボルに変換」→「ムービークリップ」→「OK」 を繰り返して,結局,  _root   └ムービークリップ     └ムービークリップ       └ムービークリップ         └ムービークリップ           └ムービークリップ             └TextAreaコンポーネント ここまでしてみましたが入力はできましたよ。 当方,CS3 はインストールできないので,Flash 8 での動作検証ですが...。 どこかでボタンシンボルに変換し間違えたとかそのようなことはありませんでしょうか? あとひょっとしたら,アップデートで治る可能性もあるかもしれません。 「Adobe - Flash サポート ダウンロード」 http://www.adobe.com/jp/support/flash/downloads.html もし以上でもできない場合は, TextAreaコンポーネント ではなく, 普通通り,テキスト入力のテキストフィールドでやってみてはいかがでしょうか。 ※私,個人的に,   この TextAreaコンポーネント の存在意味が   全くわからないのです。   テキスト入力のテキストフィールドで済むところを,   なぜ重くて扱いにくい TextAreaコンポーネント を使うのか,   その意味がわかりません。見栄えの問題???

noshio
質問者

補足

BlurFiltanさん 度々のご回答ありがとうございます。 試しに、単純にムービークリップの階層を増やして試してみたら出来ました。どうやら元々のデータの作り方がおかしいようですが、未だ原因不明です。。。 アップロードも試してみます。色々とありがとうございます。 ちなみに、テキストフィールドも試してみたのですが、やはり元々のデータだと入力が出来ないようです。。。 データの作り方自体がおかしいようなので、根本的なところから見てみます。

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

初歩的かどうかは, 質問の意味がさっぱりわからないのでわかりません。 意地悪でわからないふりをしているのではなくて本当にわかりません。 > 1)Top > 2)ムービープレビュー1 > > 3)ムービープレビュー2 > 4)ムービープレビュー3 > > 上記の階層で作っているのですが この 1) ~ 4) は何を意味する数字または項目ですか? ムービープレビューというのは, FLA ができたかどうかを SWF の状態で動作確認してみることですよ。 言いかえると → TOP > 動作確認1 > 動作確認2 > 動作確認3   動作確認3 のみカーソルを合わせても文字入力が出来ません。 これではどんな動作確認をしたかわからないので,意味がわかりません。 そして, 「上記の階層で作っている」 と書かれましても,階層とはムービークリップのことです。 ムービープレビュー1~3 はムービークリップ1~3 の書き間違い? つまりこういうこと↓?  _root   └ ムービークリップ1      └ ムービークリップ2         └ ムービークリップ3 仮にそう考えても全体に矛盾します。 1) ~ 4) はレイヤーと考えても変ですし, 1) ~ 4) はフレーム数と考えても変です。 とにかく,質問の意味がわかりません。 ----------------------------------------- 関係あるかないかわかりませんが, 書かれていらっしゃるサイトで使用しているスクリプトは,ActionScript2.0 です。 またコンポーネントもそれ用のものです。 問題の解決とは別問題で,その点も注意してください。 「Flash 8からFlash CS3 Professionalへの移行」 http://www.adobe.com/jp/designcenter/flash/articles/flacs3_migration_07.html

noshio
質問者

補足

BlurFiltan様 早速のご回答・ご指摘誠に有難うございます。 分かりづらい説明で申し訳ございません。 > ムービープレビュー1~3 はムービークリップ1~3 の書き間違い? > つまりこういうこと↓? >  _root >   └ ムービークリップ1 >      └ ムービークリップ2 >         └ ムービークリップ3 ご指摘のとおり、ムービークリップの書き間違いでした。。。 図で書いていただいた通りです。 1) ~ 4) は階層の深さを表したつもりでした。説明が下手で恐縮です。 rootが1)で、2)~4)は入れ子になっています。 テキストインプットを1)~3)それぞれのステージに配置した場合は入力できたのですが、4)の場合だけ入力できなかったんです。。。 ユーザー側でテキスト入力が出来ない場合、一般的にはどのような原因が考えられるのでしょうか。。。 > 「Flash 8からFlash CS3 Professionalへの移行」 ありがとうございます!見てみます。

関連するQ&A

  • 当方AS初心者です。Flash CS5にて画像の隠れた部分を

    当方AS初心者です。Flash CS5にて画像の隠れた部分を スクロールによって表示させるものを作成したいです。 下記のサイトのようなScrollPaneコンポーネントで可能だとは思うのですが、 CS5での使用方法を探しております。よろしくお願いします。 http://www.mediacreator.jp/tutorials/show_tutorial.asp?id=62&pn=2

    • ベストアンサー
    • Flash
  • ダイナミックテキストを回転?

    FLASHで入力したダイナミックテキストをローテートさせることはできるのでしょうか?(例えば30度程)FLASH上ではもちろん回転できるのですが、プレビューするとテキストは表示されません。無理なのでしょうか?

    • ベストアンサー
    • Flash
  • ダイナミックテキスト - 外部テキストが表示されません

    いつもお世話になっております。 質問させて頂きます。 ダイナミックテキストを配置し、外部のtxtファイルを読み込ませて表示させたいのですが、上手くいきません。 プレビューでは表示されているのですが、html上に配置すると表示されなくなります。 しかし、ブラウザ上でswfのパスを直接入力し開くと、ちゃんとtxtファイルの内容が表示されるので、階層等のミスではないと思います。 また、Flashのパブリッシュプレビューでのhtmlでも正常に表示されているので、配置する際のhtmlに問題があるのでしょうか。 使用ツールはAdobe Flash CS3 Professional、 AS2.0 / player8向けのパブリッシュをしています。 配置する際などのhtml作成はAdobe Dreamweaver CS3で行っております。 ご教授頂けますと幸いです。 何とぞよろしくお願い致します。

    • ベストアンサー
    • Flash
  • Flash テキストフィールドのフォーカスについて

    お聞きしたいことはFlashのインプットテキストのフォーカスについてです。 パスワードを入力するためのインプットテキストがある画面で、 パスワードの確認のためのポップアップを表示している間は、インプットテキストのフォーカスを外し、入力が出来ないようにしようと思っています。 最初は、ポップアップが出ている間は文字を打てないようにすればいいと思いましたが、それだとあらかじめ「かな文字」で途中まで入力していた文字が消えずに残ってしまい、うまくいきません。 環境は ・Windows XP ・Flash CS3 ・ActionScript3.0 ・FlashPlayer9 です。 ご存知の方がいらっしゃれば、お手数ですがご教授ください。 宜しくお願いします。

  • テキストの入力時、カーソルの移動をスムーズにしたい

     VB6で複数入力項目(テキスト/コンボボックス等)がある画面を作っているのですが、文字が最大桁数に達したら、次のコンボボックスへカーソル(=フォーカス)を移動し、次の入力項目へを行いたいのですが、 どうも思った様に、移動しないです。  以下は半角数字項目が最大文字数に達した場合、次のインプットボックスへフォーカスが移動する様に組んでみました。 Private Sub Txt_Input_KeyPress(KeyAscii As Integer) If KeyAscii <> 8 And (KeyAscii < 48 Or KeyAscii > 57) Then KeyAscii = 0 If Len(Txt_Input.Text) >= (Txt_Input.MaxLength - 1) Then Txt_Input2.SetFocus End If End Sub ところが、バックスペースでも1文字分と捉えてしまう様で、3文字入力の場合等は先頭から入力し直さないと、再入力も儘ならない状態です。 何かバックスペースも自然に効く形で同様の制御は行えないものでしょうか。 (尚、MaxLength - 1の部分は-1しないとフォーカスが動きませんでした。)

  • テキストボックスにカーソルを持ってくる方法教えてください。

    asp,vbscript,html,javascriptにて、webのページを作成中です。 表紙のページに会員番号とパスワードを入力する画面を作成中です。 webを起動時、会員番号のテキストボックスにカーソルが点滅している状態にしたいんです。 参考書を見ながらプログラムを組んでみましたが、よく分かりません。 間違い点や足りない所等教えていただけませんでしょうか? htmlにて <INPUT TYPE="text" ID="txti" NAME="txti" value=""> javascriptにて function txtfunc(){ document.f.text.focus(); }

  • テキストエリアにカーソルを自動的に移動させる方法

    ASPで、 テキストエリア(フォーム)    ↓ テキストエリアの入力をファイルに書き込み    ↓ ファイルの内容を一覧表示 の順に処理を並べて組んでいます。 テキストエリアに文字を入力したあと、送信ボタンを押すと、 ファイルに書き込んで、ファイルの内容を画面に表示します。 カーソルが、画面の下にいってしまいます。 一度テキストエリアの外に行ってしまったカーソルを、自動的に テキストエリア内に戻す方法を教えてください。

  • FLASHで外部テキストの読み込みができません。

    フラッシュを勉強中の者です。 外部テキストの読み込みの所でつまずいています。 新規ファイルで、ムービークリップのシンボルを作成し、その中にダイナミックテキストを配置。 で、変数をcontentにしました。 外部テキストの名前は「test.txt」 その中には、「content = あいうえおかきくけこ」と記述。 で、ムービーリップのアクションに onClipEvent(load){ this.loadVariables("test.txt"); } と、書いました。 これをムービーのプレビューをすると「あいうえおかきくけこ」が書かれると思うのですが、なぜかそうなりません…。 一応「content = "あいうえおかきくけこ"」とダブルコートで囲んでも無理でした。 なぜなんでしょう?よろしくお願いいたします。

  • テキストBOXの情報をもとにリンクさせる方法

    ボタンを押したら、テキストBOXに入力された情報をもとに、 新しいwindowにリンクさせる方法を教えてほしいのですが・・・。 『?????』の部分にテキストBOXから入力された情報を入れたいのです。 ちなみに、リンクさせたい場所は、自分のPCのtestというフォルダのファイルです。 <input type="button" name="show" value="表示" onClick="show()"> <SCRIPT LANGUAGE="JavaScript"> <!-- function show(){ window.open("/test/?????.jpg","") } //--> </SCRIPT>

  • アップロードしたら外部テキストが表示されない

    お世話になります。過去ログを探ってみましたが、解決しませんでしたので質問させて頂きます。Windows XP、FLASH MX、IE7という環境です。 ダイナミックテキストで外部テキストを読み込み、スクロール表示させるというswfファイルを作成しました。パブリッシュプレビュー及び、パブリッシュしたhtmlファイルをIEを通して確認すると全く問題なく表示させるのですが、アップロードしたら外部テキストの部分のみ表示されません。ページに関連するhtmlファイル、swfファイル、txtファイルは全て同じ階層にアップロードされいるのに何故なのか分からず困っています。質問内容分かりにくかったらすみません。どなたかお助け願えないでしょうか。

    • ベストアンサー
    • Flash

専門家に質問してみよう