• ベストアンサー

FLashでメモ帳などから文字を読み込みたい

素材でFlashからメモ帳の文字を読み取るとる素材があるのですが自分で作ってみたいのですが、どうすればいいでしょうか? よろしくお願いします。

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

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

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

どのあたりから説明すれば良いのかがわからないので, 非常に回答しにくいご質問です。 この回答には, かなり初歩的な説明部分もありますが, わかりきっているところは,読み飛ばしてください。 ========================================= まず, Flash 作成ソフトはお持ちでしょうか? Flash 素材もFlash 作成ソフトで作られたもので, 何よりもまず,Flash 作成ソフトが必要です。 新品として買うのであれば, 当然, Adobe 「Flash Basic 8」, http://www.adobe.com/jp/products/flash/basic/ もしくは,Adobe 「Flash Professional 8」 がお薦めです。 http://www.adobe.com/jp/products/flash/flashpro/ 他にもまだまだ Flash 作成ソフトは出ていますが, 一般的に,Flash は Adobe (旧Macromedia) の Flash で作られるため, 以下は, Adobe (旧Macromedia) の Flash をお持ちであるか, 購入予定ということで回答します。 また,すでにお持ちでしたら, バージョンを書いてくださらないと,バージョンによって回答が変わります。 以下は勝手に, Flash MX 以降(Flash MX,Flash MX 2004,Flash 8シリーズ)用の 方法とスクリプトを書きます。 ========================================= まず, 外部テキストをメモ帳で作成しますが, その前に, ご使用のパソコンの設定で,拡張子は表示されている設定になっているでしょうか? Web など少し高度なことをする場合は, パソコンの設定で拡張子を表示させておくようにしてください。 拡張子までがファイル名です。 「メモ帳」と書かれているところから, OS は Windows をご使用であるということはわかります。 もし拡張子を表示させる方法がわからない場合は,次のURLを参考にしてみてください。 「Windows XP でファイルの拡張子を表示する方法」 http://support.microsoft.com/kb/882195/ja というわけで, 外部テキストファイルをメモ帳で作成するわけですが, メモ帳を起動させて, mydata=あいうえお と書いて(コピペして),そのファイルを適当なフォルダに, 「myfile.txt」 というファイル名で保存してください。 mydata=あいうえお や 「myfile.txt」 というファイル名は, 別のものであっても良いのですが,一応のサンプル例です。 ご質問では, >> メモ帳の文字を読み取るとる と書かれていますが, それはそれで間違いではありません。 しかし,作成する場合は,考え方(とらえ方)を少し変えてください。 「文字を読み取るとる」 というニュアンスでとらえていると解決できません。 持つべきニュアンスは, 「Flash(SWF)内に外部ファイルを読み込み,そのファイルのデータを表示させる。」 です。 読みとるのではなく,読み込んでしまうのです。 そして, その読み込んでしまったデータを表示させるのです。 Flash(SWF)内に外部ファイルを読み込むわけですが, 今回の場合,外部ファイルはテキストファイルです。 ですから,そのテキストデータを表示させる物がまず必要です。 Flash を起動させて, 新規ドキュメントを作成し,任意の名前で, 上で作った,「myfile.txt」と同じフォルダに保存してください。 そして, ステージ上にテキストデータ(つまり文字)を表示させるためのテキストフィールドを作成します。 その方法ですが, 左上の方にあるツールパネルで, 「A」ボタン(テキストツール)をクリックします。 そのテキストツールが有効になっている状態で, 下のプロパティインスペクタ(プロパティパネル)を表示させて, 左の方にあるテキストの種類が選べるところで,  A [ダイナミックテキスト▼]    テキストツール という感じに,設定をダイナミックテキストにします。 そして, プロパティインスペクタの中ほど上で, 文字の大きさを適当に決めて(16くらい)文字の色を背景色とは違う色(黒など)に設定します。 そして, その下あたり,  A [単一行    ▼] [Ab] [<>] [□] となっている部分で,  [□] だけを押した状態にします。 (=「テキストの周囲にボーダーの表示」を有効にする。) そして,ステージ上の任意の位置をクリックすると, ボーダー付きのテキストフィールドが自動的に作成されます。 そして,その状態で,下のプロパティインスペクタを見ると, そのテキストフィールド自体のプロパティが表示されますから, 右の方,  A [ダイナミックテキスト▼]    [ <インスタンス名>  ] となっているところで, このテキストフィールドにインスタンス名を付けます。 この説明では,「myTXT」というインスタンス名にしておきます。 ここまでで, テキストデータを表示させるためのテキストフィールドの作成が終わりです。 次に, 「外部ファイルをFlash内に読み込む」という部分の説明をします。 これは,スクリプトでします。 上で作ったテキストフィールド「myTXT」があるレイヤーを選択して, 新規レイヤーを作成してください。 ステージ上のオブジェクトがあるレイヤーとスクリプトを書くレイヤーは分けておいた方が良いです。 その,新規で作ったレイヤーのキーフレームにスクリプトを書きます。 その新規レイヤーのフレーム1を選択した状態で, 下のアクションパネルのスクリプトを書く白い部分に, 次のスクリプトを書いてください。 コピペしてもかまいません。 --------------------------------------------- //データファイルをShift-JISで読み込む設定 System.useCodepage = true; // LaodVars() インスタンスの作成 myLV = new LoadVars(); // 読込み時に実行する関数の定義 myLV.onLoad = function(OK) { // ロードに成功すれば if (OK) { // この myLV の変数 mydata を myTXT に代入 _root.myTXT.text = this.mydata; } }; // myLV に 「myfile.txt」を読み込む myLV.load("myfile.txt"); --------------------------------------------- これで, 「制御」→「ムービープレビュー」するか, もしくは, パブリッシュし,パブリッシュされた SWF もしくは HTML を開くと, その Flash 内に あいうえお が表示されると思います。 =============================== テキストフィールドが複数ある場合は, 次のようにします。 外部テキスト 「myfile.txt」 をメモ帳で開いて, その内容を次のようにします。 mydata1=あいうえお&mydata2=かきくけこ 変数 mydata1 の値が あいうえお で, 変数 mydata2 の値が かきくけこ で, その間に & を入れている形です。 そして, Flash 側には,インスタンス名「myTXT1」と「myTXT2」のテキストフィールドを作成し, スクリプトを次のように変えます。 --------------------------------------------- //データファイルをShift-JISで読み込む設定 System.useCodepage = true; // LaodVars() インスタンスの作成 myLV = new LoadVars(); // 読込み時に実行する関数の定義 myLV.onLoad = function(OK) { // ロードに成功すれば if (OK) { // この myLV の変数 mydata1 を myTXT1 に代入 _root.myTXT1.text = this.mydata1; // この myLV の変数 mydata2 を myTXT2 に代入 _root.myTXT2.text = this.mydata2; } }; // myLV に 「myfile.txt」を読み込む myLV.load("myfile.txt"); --------------------------------------------- ほとんど変わりません。 というか,「読み込む」部分は全く変わりません。 「表示させる」部分が変わった(増えた)だけです。 Flash 5 では,もっと簡単で違う方法を取りますが, 省略させていただきます。 「外部ファイルを読み込ませてみよう」 http://itpro.nikkeibp.co.jp/article/COLUMN/20060306/231802/ 「*LoadVarsでテキストファイルを読み込む」 http://hima.chu.jp/flash/tips/loadvars.htm

itfbubse
質問者

お礼

sassakunさん物凄く丁寧で分かりやすく教えていただきありがとうございました!! 早速試して見ます。本当にありがとうございました。

itfbubse
質問者

補足

sassakunさん、試して見た所出来ました! 凄い分かりやすく教えてくれたので助かりました。

関連するQ&A

  • メモ帳を新しく開いて文字を書き込むには?

    メモ帳を新しく開いて文字を書き込むには? 毎度お世話になります。 C#で新たにメモ帳を開き、そのメモ帳のウィンドウに 何らかの文字列(たとえば「あいう」)を書き込むには どのようにすればよろしいでしょうか? よろしくお願いします。

  • メモ帳でのフラッシュファイル作成

    FLASHをファイル(SWF)を作成し、 サーバーにアップしましたが、 そのFLASHファイルを表示するリンクページを メモ帳で書きました。 問題なくFLASHがブラウザ上で表示されますが、 不安が一点ございます。 秀丸エディタが良いと巷では言われていますが、 やはりメモ帳ですと、アクセスが増えたときなどに 脆弱性があるのでしょうか?

    • ベストアンサー
    • Flash
  • FLASHで文字が変わってしまう…

    FLASH上で書いた文字(_typewriterフォント使用)が、F12を押してプレビューするとちょっと違うものになってしまいます。 なぜでしょうか?文字だからですか? だったら文字を図形として認識させればいいのでしょうか? FLASH5です。

  • FLASHの文字を変えるには?

    FLASH初心者です。 最近ソフトと参考書を買って勉強しています。 FLASHテンプレートのモンスタージャパン(http://www.templatemonster.co.jp/)にて、サンプルをダウンロードし、一生懸命flaファイルをいじっているのですが、文字が変えられません。 Flashイントロ付サイト サンプル(****://www.templatemonster.co.jp/sample/sample_flash_intro.zip)をダウンロードし、その中に入っているflaファイルをいじっているのですが、 Flashムービーが流れてくる際に文字がスライドインしてくるのですが(your companyとかkeyword1とかkeyword2とか)、その文字を自分の会社名に変えようとしてもできません。 どうすれば変えられるのでしょう? たぶんおそらく(超初心者)の質問だと思いますが、 本当に困っていてどうすれば良いかわからない状況です。 なるべくわかりやすく御解説願えないでしょうか? 御回答よろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASH素材の使い方について

    フリーのFLASH素材サイト http://flash.xtaro.com/ から FLASH素材をダウンロードし、自分のHPにアップしようと試みました。 (ホームページ・ビルダー9を使用) 素材のテキスト・ドキュメントを開き、 文章の文例を削除して、新たに文章を書き込み、 プレビューした内容も確認できました。 しかし、メッセージバーそのものはアップできたのですが、 その中に表示される文字が反映されませんでした。 ちなみに素材は下記のカラー・メッセージバーです。 http://flash.xtaro.com/sozai/index.htm 原因がわかる方がいらっしゃいましたら、教えてください。 よろしくお願いします。

  • ホームページにFlashを使いたい!

    ホームページ作成もFlashも初心者です。 会社のホームぺージ作成を頼まれまして、右も左も解らず・・・困り果てております。皆さんのお力をお貸し下さい。 ホームページビルダー9を使っています。動きのあるものにしたいのですが、自分でFlashをつくるなんて到底無理だと思いまして、DLできる素材を貼り付けたいと思っています。 Macro media Flash MX 2004で作っている素材(拡張子が「fla」)を貼り付けようとすると文字化けしてしまいます。この素材を使って文字や画像を編集して使うことは無理なのでしょうか? 編集するためには同じソフトが必要なのでしょうか? 単純にタグ編集すればいいのかと思っていたのですが・・・ 大変お手数ですが、0からスタートの私にもわかるよう順を追って御説明いただければ幸いです。宜しくお願いします。 おすすめのサイトを教えていただければ、大変嬉しいです。

  • Flashの文字のぼかし方について

    初めまして。 Flashの文字の扱い方について、ご質問です。 「おしえてFlash」の本を買ってみて、探してみましたがやり方が 分かりませんでした。。 http://mymd.microdiet.jp/about_md/index.html ↑ここのサイトのように、文字を大きくぼかした感じから はっきりと見せたいのですが、やり方を教えて頂けますでしょうか。 よろしくお願いいたします。

  • [メモ帳」で文字挿入がおかしい

    「メモ帳」は,Windowsのバージョンによって機能が異なるのでしょうか? 分からないのでここで質問します。 1.メモ帳では,文字を挿入するとき,既に入力されている後ろの文字が見えなくなるのは正常ですか? 2.某所で借用するパソコン(Win2000)ですが,メモ帳で文字挿入確定すると,後ろの文字表示が消えてしまい,もう一度[Enter]キーを叩くと改行されて次の行の左端に(後ろの)文字が現われます。これは正常な機能ですか? おかしいとすれば,どうすれば直りますか? メニューバーの[書式]-[右端で折り返す]にチェックを入れるとよいという人も居るのですが,このチェックの意味から言って別の機能のように思うのですが・・・(現にわがやのWinXPのメモ帳では[右端で折り返す]のチェック有無どちらでも挿入文字確定後に後ろの文字が消えることはありません) 3.メモ帳の機能について詳しく解説したサイトはありませんか?

  • 超初心者にもわかるflash

    気に入って利用している素材屋さんで flash素材を扱うようになりました。 とても素敵なので自分のHPにも使いたいのですが、 flashについて全く知らないので、 分かりやすくて詳しいflashについて教えて下さい。 またそういったHPがあったら教えて下さい。

  • FLASHで文字を描くように出すには、どうすればいいんでしょうか

    今FLASHムービーを勉強しながら作成中です。下記のサイトにあるような文字が書くようにでてくるには、どうすればいいのでしょうか? Flashで作ることができるのでしょうか? http://www.toshiyukikuwabara.com/flash.html

専門家に質問してみよう