トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     Flashのコンボボックスへ値をセットする方法
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
etsukan
Åê¹ÆNo.4014
投稿日時: 2004-2-19 12:11
新米
居住地:
投稿: 3
使用環境:
Flashのコンボボックスへ値をセットする方法
はじめまして。

題名の件で、教えてください。
過去投稿の
「FlashVarsを使ってHTMLからSWFに値を渡したいのです。」
を参考にHTMLで取得した値をFlashのコンボボックスへ追加
しようとしましたが、正常に追加されず悩んでいます。
変数の内容をtraceで出力しましたところ、下記のように表示
されました。

--出力-------------------------------------------------
undefined
A001,A002"></EMBED>
</body>
</html>
-------------------------------------------------------

また、HTML側とFlash側の記述は下記の通りです。
--test.html--------------------------------------------
<html>
<body>
<PARAM NAME=FlashVars VALUE="nenki=2003K,2003S&kouza=A001,A002">
<EMBED src="test.swf" FlashVars="2003K,2003S&kouza=A001,A002"></EMBED>
</body>
</html>
-------------------------------------------------------
--test.swf---------------------------------------------
System.useCodePage = true;
myLoadVars = new LoadVars();
myLoadVars.load("test.html", POST);
myLoadVars.onLoad = setDatas;
function setDatas(nenki, kouza) {
var array_nenki, array_kouza;
array_nenki = new Array();
array_kouza = new Array();

// 年期
array_nenki = this.nenki.split(",");
trace(array_nenki)
for (i=0; i<array_nenki.length; i++) {
cboNenki.addItem(array_nenki[it], array_nenki[it]);
}
// 講座
array_kouza = this.kouza.split(",");
trace(array_kouza);
for (i=0; i<array_kouza.length; i++) {
cboKouza.addItem(array_kouza[it], array_kouza[it]);
}
}
----------------------------------------------------------

コンボボックスへ正常に値を追加するには
どのようにすればよいでしょうか。
よろしくお願いします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » Flashのコンボボックスへ値をセットする方法 etsukan 2004-2-19 12:11
     Re: Flashのコンボボックスへ値をセットする方法 rin-ko 2004-2-19 17:47
       Re: Flashのコンボボックスへ値をセットする方法 etsukan 2004-2-28 16:29

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops