horsewater の回答履歴
- input type=image で フォームが2回送信される
お世話になっております。 Strutsで開発をしています。 input type=image で フォームを送信しプログラム 上でカウントをアップする箇所で嵌っています。 送信自体は上手くいくのですが、何故か2重にサブミットされている らしく、カウントが一回余計にされてしまいます。 ネットで調べたところ、Microsoftも認めているバグだということ が解りましたが、回避方法が見つかりません。 http://support.microsoft.com/kb/822276/ja scriptを使わなければ発生しないとのことですが、 送信結果をポップアップで表示しなければならず 解決策が見つからない状態です。 実際のjspコード <html:form action="/opbook" method="post" onsubmit="window.open('','popup','width=780,height=585,resizable=no')<html:form " target="popup"> <html:hidden name ="<%= ReferenceBookBean.BEAN_NAME %>" property="id" /> <input type="image" src="<%= BaseBean.F_URL %>book_detail_eturan_b.gif" width="172" height="51" border="0" onclick="doSubmit(); return false; > </td> </html:form> 何か良い方法はないでしょうか?
- Flashの画像と重なるテキストをひとつのJPGに変換する方法
ActionScriptの初心者です。下記のことをやろうとして困っています。どなたか、御助言をお願いします。 【やりたいこと】読み込んだ画像に、createTextFieldで動的に作成したテキストを重ねてひとつのJPGにしたい。(グリーティングのようなイメージ。利用者が好きに書き込んだコメントを埋め込んだJPGを作成したい。) ネットで調べて、Flash側で bmpSnap.draw(_root.画像領域名); bmpSnap.getPixel(x, y);で、画像部分を変換し・・ PHP側で、受信したデータをJPG変換することは、何とかできました。 しかし、入力したTextFieldを一緒に変換することができず困っています。画像領域とテキストを一緒にマージし画像変換するにはどうすれば良いでしょうか? Flashの基本的な勉強不足だと思いますが、申し訳ありません。 宜しくお願い致します。
- 当たり判定で一度だけ音をならすには
当たり判定で、下記の様に書きました。 I_blueは青ボールインスタンス名、I_green 緑ボール インスタンス名です。 緑ボールをドラッグ&ドロップで青ボールに重ねると音がでるというものを作ろうとしています。 // Hsound01 = new Sound(_root.I_blue); Hsound01.attachSound("HS_sound01"); // _root.I_blue.onEnterFrame = function() { if (this.hitTest(_root.I_green)) { _root.Hsound01.start(0, 1); } }; // I_green.onPress = function(){ startDrag(this,false); } I_green.onRelease = function(){ stopDrag(); } ですが、これだと音が繰り返し再生されてしまいます。 当たり判定で一度だけ音をならすには、どのようにすべきでしょうか。 お知恵をお貸しいただけたらと思います。 よろしくお願いします。
- ランダムに画像ファイルを選出するには?
Flash初心者です。 下記の例を実現する方法を教えていただけないでしょうか。 例) Aというフォルダに10000枚の画像ファイルがあるとします。 Aからランダムに画像を選び、ムービークリップ(以下MC)に読み込ませて表示し、任意の秒数で画像が切り替わっていくビューワーを作成するとして、"ランダムに画像をMCに読み込ませる(ただし、一度読み込んだものは二度は読み込まない)"にはどのようなやり方があるのでしょうか。 簡易かつ動作が軽いActionScriptの記述法を教えていただけると助かります。 よろしくお願いします!