ActionScript 誰かが物凄い勢いで解答するスレ 10at SWF
ActionScript 誰かが物凄い勢いで解答するスレ 10 - 暇つぶし2ch51:Now_loading...774KB
05/12/22 01:52:46 3XKqhrrY
質問です。Macromediaの「Flash / JavaScript Integration Kit」を使ってJavaScriptの連携を試みているのですがさっぱり動作しません。
詳しい方おりましたらどなたかご教授ください、お願いします。
1.FlashのダイナミックテキストにJavaScriptの関数を呼び出して"1"を表示
2.次にHTMLからのクリックでFlashの関数を呼び出してダイナミックテキストに"2"を表示
[HTML部分]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "URLリンク(www.w3.org)">
<html><head><title>hoge</title><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<script type="text/javascript" src="JavaScriptFlashGateway.js">< /script>
<script type="text/javascript">
var uid = new Date().getTime();
var flashProxy = new FlashProxy(uid, 'JavaScriptFlashGateway.swf');
function javaHoge(){ var a = 1;return a; }
</script></head>
<body><script type="text/javascript">
var tag = new FlashTag('hoge.swf', 100, 100);
tag.setFlashvars('lcId='+uid);
tag.write(document);
</script><a href="javascript:flashProxy.call('actionHoge', 2);">submit</a></body></html>

[Flash部分]
import com.macromedia.javascript.JavaScriptProxy;
var proxy:JavaScriptProxy = new JavaScriptProxy(_root.lcId, this);
this.createTextField("textBox", 1, 0, 0, 100, 20); textBox.type = "dynamic"; textBox.text = proxy.call("javaHoge");
function actionHoge(a:Number) {textBox.text = a; }


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch