フラッシュで作成したボタンをクリックするとhtmlのチェックボックスにチェックが入る様な作りにしたいのですがどのようにしたらよいのでしょうか?ソースやサンプルの載っているサイトを教えて下さい。

このような作りにしたいです↓↓
http://amenohiha.hp.infoseek.co.jp/test.html

■動作環境
OS:Win XP
アプリケーション:Flash MX

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/01/12 23:17:32
  • 終了:--

回答(2件)

id:ngc02 No.1

ngc02回答回数108ベストアンサー獲得回数22006/01/05 23:44:03

ポイント50pt

http://blog.dawgsdk.org/weblog/archives/410011

ActionScript : FlashとJavaScriptの連携(1) - swfからJavaScriptを制御 - Flash/Web Application Weblog Directory

ActionScript から JavaScript を呼び出すことで可能です。いろいろ方法があるのでこのページを参考に。

http://www.macromedia.com/jp/devnet/flash/articles/fplayer8_secu...

Adobe - デベロッパーセンター : Flash Player 8 のセキュリティ機能の変更点

Flash Player 8での変更された情報

http://www.macromedia.com/jp/support/flashplayer/ts/documents/6f...

Macromedia - Flash Player TechNote : Flash から JavaScript 呼び出しが実行されると Firefox ブラウザがクラッシュする

id:finnapple

この内容は今後色々使えそうで勉強になりますね。ですがActionScript と JavaScript はほとんど初心者なので、出来れば具体的なソースを教えて欲しいです。

2006/01/06 17:02:52
id:ms17541 No.2

ms17541回答回数3ベストアンサー獲得回数02006/01/15 01:29:13

ポイント90pt

●まず<INPUT type=checkbox~>3つを<form>でくくってidをつける。


<TABLE height=150 cellSpacing=0 cellPadding=0 width=”100%” border=0>

<TBODY><form id=”frm”>

<TR>

<TD><INPUT type=checkbox value=A name=checkbox> A</TD></TR>

<TR>

<TD><INPUT type=checkbox value=B name=checkbox> B</TD></TR>

<TR>

<TD><INPUT type=checkbox value=C name=checkbox> C</TD></TR>

</TBODY></form>

</TABLE>


●つぎにflashから呼ばれるjavascriptを準備する(htmlのどこか)


<script language=”Javascript1.1”>

<!--

function set(no){ frm.checkbox[no].checked = true; }

//-->

</script>


●flashのActionScriptにjavascriptを呼び出す処理を追加する。


_root.getURL( ”javascript:void(set(”+ ”X” + ”))” );


※上記 ”X” のところが

 Aボタンのとき:”0”

 Bボタンのとき:”1”

 Cボタンのとき:”2”

id:finnapple

具体的な回答ありがとうございました。大変助かりました。

2006/01/17 00:08:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません