Flashの画像と重なるテキストをひとつのJPGに変換する方法

このQ&Aのポイント
  • ActionScriptの初心者の方がFlashで画像とテキストを重ねたJPG画像を作成する方法について困っています。
  • Flashで読み込んだ画像に動的に作成したテキストを重ねて、ひとつのJPG画像にしたいです。
  • 画像部分の変換はできたが、入力したテキストを一緒に変換する方法が分からず困っています。どうすれば良いでしょうか?
回答を見る
  • ベストアンサー

Flashの画像と重なるテキストをひとつのJPGに変換する方法

ActionScriptの初心者です。下記のことをやろうとして困っています。どなたか、御助言をお願いします。 【やりたいこと】読み込んだ画像に、createTextFieldで動的に作成したテキストを重ねてひとつのJPGにしたい。(グリーティングのようなイメージ。利用者が好きに書き込んだコメントを埋め込んだJPGを作成したい。) ネットで調べて、Flash側で bmpSnap.draw(_root.画像領域名); bmpSnap.getPixel(x, y);で、画像部分を変換し・・ PHP側で、受信したデータをJPG変換することは、何とかできました。 しかし、入力したTextFieldを一緒に変換することができず困っています。画像領域とテキストを一緒にマージし画像変換するにはどうすれば良いでしょうか? Flashの基本的な勉強不足だと思いますが、申し訳ありません。 宜しくお願い致します。

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

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

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

bmpSnap.draw のパラメータに『読み込んだ画像』のムービークリップインスタンスを渡していたら、その画像部分しかビットマップになりません。 『createTextFieldで作ったテキストフィールド』と『読み込んだ画像』の共通の親であるムービークリップを bmpSnap.draw に渡せば良いかと思います。 -------------------------------------------------------------- // 作業用のムービークリップを生成する var mcWork:MovieClip = _root.createEmptyMovieClip("work", 1); // 作業用のムービークリップ内にテキストフィールドを生成 var tfText:TextField = mcWork.createTextField("txt", 1, 0, 0, 10, 10); // ビットマップを生成し、作業用ムービークリップの内容を描画する bmpSnap.draw(mcWork); -------------------------------------------------------------- 以前別の目的で作った(http://www.horse-water.mydns.jp/tips/tips_P00018.html)から抜粋します。 mcWork の子ムービークリップに画像を読み込むようにすれば mcWorkが共通の親ムービークリップとなります。

moku65
質問者

お礼

horsewaterさん 有難うございます。 相当、悩んだことが、上記の方法で、あっさり上手くいきました。 感謝感激、これからも宜しくお願いします。

関連するQ&A

  • createTextFieldで生成したテキストをマウス移動したい

    ActionScriptの初心者です。 なかなか上手くいかず困っています。 createTextFieldで作成したTextFieldをマウスのドラッグ&ドロップで移動可能にしようとしています。 onMouseDownのイベントで、クリックされたTextFieldの名前を拾おうとし、this._nameを表示してみましたが、TextFieldをクリックしても表示されません。 どのようにすれば、クリックされたTextFieldを認識しつかむことができるでしょうか? どなたか御指導お願いします。 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • スクロール付きのダイナミックテキストにテキストと画像を同時に表示させたい

    色々検索しましたが解決しませんでしたので、大変恐縮ですが質問させて下さい。 環境:Windows XP、FLASH MX コンポーネントでスクロールバーをつけたダイナミックテキストに、テキスト(リンクあり)と画像の両方を表示させたいと思っています。HTMLのレンダリングはしましたので、外部テキストのタブは正常に読み込み、リンクなどは表示されるのですが、画像だけがどうしても表示されません。以下、作ったものを書きますので、どなたかどのようにすれば解決するのかお分かりでしたら、お教え願えないでしょうか。 ダイナミックテキストのインスタンス名:textnews 変数:TextField 外部テキスト:News.txt TextField= 2007年11月15日<br> <img src="aaa.jpg"><br>  ←この<img>部分だけが表示されません。改行はされます。また、画像は同じ階層です。 <font color="#0000ff"><a href="bbb.html">JUMP</a></font><br> ↑この部分は正しく表示されます。 Actionscriptは以下の通りです。 System.useCodepage = true; textnews.html = true; textnews.condenseWhite = true; myVars = new LoadVars(); myVars.onLoad = function(seikou) { if (seikou) { _root.textnews.htmlText = this.TextField; } }; myVars.load("News.txt"); どうぞ、宜しくお願い致します。

    • ベストアンサー
    • Flash
  • ペイントで取り込み画像だけをjpg保存したい。

    OnenoteでHPを切り取ってそれをjpg変換したいので、ペイントに貼り付けたのですが、 ペイントでjpgで保存すると、添付画像のように描画領域全体がjpg保存されてしまいます。 うまく取り込み画像だけをjpg保存する方法を教えて頂きたいのですが。 よろしくお願いします

  • 画像のどまんなかにテキストを配置したい

    ┌───────┐ │       │ │       │ │ どまんなか │ │       │ │       │ └───────┘ ※等幅フォントで表示を想定して記述しました。 loadMovieを使って読み込んだ画像(jpg)上に テキストを上記図の様に画像の中心に配置したいです。 テキストは変数で文字列長は可変。 読み込む画像は正方形でサイズは固定。 Flash作成ツール「ParaFla!」を使用してますが、 Flash&ActionScriptで汎用的な回答でも歓迎です。

    • ベストアンサー
    • Flash
  • Wordのデータ(.doc)を画像(.jpg)に変換したい

    MS-Wordで1枚の資料を作成しました。当然テキスト文字主体で、容量はA4横長1ページのものです。多少は四角形や矢印といった図形データがところどころに入っています。 これを私のBlogに掲載したいのですが、そのBlogは画像(.jpg)しか掲載できません。 何とか、.docのデータを、そのまま.jpgのデータに”変換”する方法は無いでしょうか? スキャナで取り込んで…という方法は、スキャナが無いので無理です。

  • bmpからjpgへ変換すると

    カテゴリー違いでしたらすみません。 自分用に携帯の待ち受け画像を作っています。 手順は PictBearSEで作成後bmp保存→IrfanViewで画質設定しjpgに変換 です。 今まで何の問題もなく作成・表示できていたのですが、 一昨日から携帯に送ると「このデータは再生できません」と表示され画像が開けません。(PCでは表示できます) いろんなサーバーでアップロードしたりして試しましたが、携帯からではやはり「×」となり開けません…。 ソフト・PC共に設定の変更は一切していません。 待ち受けサイズより大きいサイズで作っている・画像が重すぎる…ということもありません。 (今回作成した画像はjpg変換後大体20~60KB前後ですがそれ以上の画像でも開けましたので) おかしくなってから気付いた点は ・一色無地の画像、多色使用した画像、レイヤーを複数作成した画像…どんな画像でも全てbmp保存後は281KBと統一されています(今までは多少なり差がありました) ・PictBearSE/Pixia…どのソフトを使ってbmp保存しても同じく281KB、jpg変換後開けません ・bmp保存せず、画像作成後そのままPictBearSEでjpg保存したら問題なく開けました どのソフトでも同じ結果なのでソフトがおかしくなったわけではないと思うのですが、他に原因が思いつきません。 どんな些細なことでも構いませんのでアドバイスお願いします!

  • 画像(jpg)⇒暗号⇒文字列(txt)⇒復号⇒画像(jpg)をやりたい

    画像(jpg)⇒暗号⇒文字列(txt)⇒復号⇒画像(jpg)をやりたい。 画像を文字列で取得して、 それを以下のURLの暗号メソッドを使用して http://dobon.net/vb/dotnet/string/encryptstring.html 変換した文字列をテキストで保管する。 そして、逆に先程のテキストを文字列で取得して、 先程のURLの復号メソッドを使用して、 変換した文字列をjpgで保管する。 これがやりたいのですが、 暗号する前と、暗号した後で変換される文字列が違ってしまいます。 画像とかは、テキストで開けるから普通に文字列として扱って問題ないのかな と思っているのですが・・・なんで違ってくるのかが分かりません。 ちなみに、URLのメソッド(暗号/復号)は普通の文字列での動作は確認が取れています。 自分がこれ原因かな~って思うと子は以下の通りです。 ・復号したファイルをファイルストリームで拡張子jpgにしている為、  画像ファイル作成時にしなければいけない処理が抜けている? ・読み込んだ文字列を一度テキストに書き込んでいる際に、何かしら文字コード関係で  不具合が生じている。 ・というか元々文字列で処理してjpgを暗号しようなんて無理 こんな私に助け舟を!! ・・・忘れていました。言語はC#です。 ご回答の程よろしくお願い致します。

  • 画像変換

    自分で作成した画像を gif、jpg、pngのみ、2MB以内に変換するのに 簡単な方法はありませんか? とりあえず、 gif、jpg、pngにはしたいです(。-人-。)

  • (.fwb)→(.jpg)変換の方法は?

    Windows 7→10 に切り替え初めて「筆まめ」(V.27)を使っています。 作成し保存したデザインで、はがきの印刷はできるのですが、年賀状の半数以上がメールのため(.jpg)画像が必要なのですが、「筆まめ」で(.fwb)から(.jpg)に変換する方法が分からず困っています。どなたか教えてください。 ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。

  • jpg→avi変換

    http://novolization.hp.infoseek.co.jp/pro.html にあるJPG2AVI Version4.30を使用して複数枚の画像から動画を作成しましたが、一枚一枚の表示時間が短かいので長くしたいのですが方法はありますでしょうか?(容量とかは気にしません) 変換にはXviDMpeg-4か、DivX6.8.5(2LogicalCPUs)で変換しております もし、JPG2AVIで出来ない場合は他に日本語で無料のソフト等教えて貰えれば幸いです 初心者の為、要領の得ない質問の仕方ですいませんが宜しくお願いします

専門家に質問してみよう