No.2ベストアンサー
- 回答日時:
#1の方の書いていらっしゃるような方法でもできますが,
JavaScript経由でも一応できます。
と言いつつ,
私もあまりそういうことはしませんから,
詳しくはありませんが一応次のようにするとできます。
ファイルとしては3つ用意するものとします。
任意のフォルダ
├ aaa.html (データ送信)
├ bbb.html (データ受信)
└ ccc.swf (bbb.html に貼りついている)
「aaa.html」 にテキスト入力フォームがあって,
そこから同じ階層の 「bbb.html」 にその変数を GET で送り,
「bbb.html」 の JavaScript で URLクエリ を取得し,
FlashVars で 「ccc.swf」 に送信して,
「ccc.swf」 内のテキストフィールド・インスタンス名「my_txt」に入力フォームのデータを表示させる。
という例です。
「aaa.html」の HTMLソースコード例↓
-----------------------------------------
<html>
<head>
<!-- ↓ UTF-8 しかうまく行かない模様です↓ -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>aaa</title>
</head>
<body>
<form action="bbb.html" method="get" target="_blank">
<p>
<input type="text" name="my_var" size="28">
<input type="submit" value="送信">
</p>
</form>
</body>
</html>
-----------------------------------------
「bbb.html」の HTMLソースコード例↓
-----------------------------------------
<html>
<head>
<!-- ↓ こちらは UTF-8 でも Shift-JIS でも OK です↓ -->
<!-- meta http-equiv="Content-Type" content="text/html; charset=shift_jis" -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>bbb</title>
</head>
<body>
<script language="javascript">
// 変数 data に URL の「?」より後を取得
var data= location.search.slice(1);
// 「ccc.swf」 を貼り付けるタグを書き込む
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="ccc" align="middle">');
document.write('<param name="movie" value="ccc.swf" />');
document.write('<param name="FlashVars" value="'+data+'" />');
// document.write('<embed src="ccc.swf" FlashVars="'+data+'" width="550" height="400" name="ccc" align="middle" type="application/x-shockwave-flash" />');
document.write('</object>');
</script>
</body>
</html>
-----------------------------------------
「ccc.html」のフレーム1の ActionScriptコード例↓
------------------------------------------
// ↓ false ですから書く必要はありませんが...
// System.useCodepage = false;
// インスタンス名 my_txt のテキストフィールドに
// my_var の値を urlデコード して表示
my_txt.text = unescape(my_var);
------------------------------------------
結局,
ActionScript は
my_txt.text = unescape(my_var);
の1行のみが必要なだけで,
あとは HTML と JavaScript ばっかりですね。
私はこの HTML JavaScript 言語分野はほとんど素人です。
※ 「aaa.html」の文字コードを UTF-8 にする必要があるのは,
ActionScript の unescape() が,
UTF-8 に対してしか正常に動作しないためです。
No.1
- 回答日時:
> 別ページのテキスト更新用フォームを設けて
> そこから入力・送信する事で指定部分のテキストが書き換えられる、
と言うことは、ファイル渡ししかないのでは、
CGIとかでフォームのテキストデータを書き込んで
そのテキストデータをSWFで読み込んで表示ですね。
もっと特殊なことがしてみたいですか・・・
この回答へのお礼
お礼日時:2008/02/19 16:24
回答ありがとうございます。
つまり、フォームでテキストファイルを編集し
それをFlash側で外部テキストとして読み込むという事ですか
よくレンタルサーバーで提供されている
ファイルマネージャのようなものでしょうか?
FlashではなくCGIの知識が必要ですね・・
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- 大学受験 資格試験などの勉強で過去問題集の解説を理解する時、分からない用語を調べてどうするのが良いですか? 問 3 2023/06/18 17:18
- フリーソフト libreoffice drawのツールバーのチェックが外れてしまう 1 2022/10/04 22:02
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- 弁護士・行政書士・司法書士・社会保険労務士 司法試験予備試験、案外簡単? 5 2023/06/02 20:02
- 弁護士・行政書士・司法書士・社会保険労務士 宅建等の法律関係の勉強法について 2 2022/06/23 01:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vb.netでフォーカスされている...
-
ユーザーがクリックするまでフ...
-
LINEのステメやプロ画は変える...
-
Access2010 SetFocusが当たらない
-
銀座線 赤坂見附~末広町まで...
-
flashをhtml上でクリックし...
-
この丸がしている部分は、この...
-
iframe インラインフレームにつ...
-
HP作成 業者に頼むといくらぐ...
-
googleサーチコンソールでの重...
-
ミラブルシャワーヘッドはナノ...
-
ファーストピアスのキャッチが...
-
この曲のタイトルを教えてください
-
この文を英語で分かりやすく訳...
-
携帯サイトの <a href="tel:~"...
-
word
-
名古屋の栄と錦は治安悪い?
-
capcutってアプリで質問です。 ...
-
PDFファイルで画像化された文書...
-
illustratorとExcelは連携出来...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
googleサーチコンソールでの重...
-
ファーストピアスのキャッチが...
-
LINEのステメやプロ画は変える...
-
ユーザーがクリックするまでフ...
-
子ウインドウを閉じて 親ウイ...
-
Access2010 SetFocusが当たらない
-
VS2013の選択した行に出る白枠...
-
ソフトボール部の好きな女子を...
-
自動的に前画面に戻る
-
ASP.NET 動的コントロールのフ...
-
vb.netでフォーカスされている...
-
マイクロダイエットの類似品に...
-
TextBoxのカーソルを右端に移す...
-
iframe インラインフレームにつ...
-
カーソルを合わせるとメニュー...
-
Canvasのメモリーリーク疑いに...
-
Backspaceの無効化
-
VBにて、非アクティブでフォー...
-
人体切断マジックの事でお聞き...
-
この曲のタイトルを教えてください
おすすめ情報