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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     ComboBoxを含むswfファイルをロードする時について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kinokohead
Åê¹ÆNo.1854
投稿日時: 2003-12-3 0:18
新米
居住地: 千葉
投稿: 5
使用環境:
6.0 , winXP pro(sp1),Remoting MX for JAVA
ComboBoxを含むswfファイルをロードする時について
はじめまして。kinokoheadと申します。

早速ですが、質問させていただきます。
現在、FlashRemotingMXforJAVAを使って
Flashアプリケーションを作成しようと、
初心者ながらに考えています。

そこでComboBoxを含んだ外部swfファイルをロードしているのですが、
ロードされたswfファイル内のComboBoxの値は、indexが0のもの以外表示されません。
呼び出したswfファイルから、データの引渡しを行っているので、
うまく値が引き渡せていないのかと思いきや、データ自体は外部swfに渡っています。
ComboBoxのプロパティで値を書いても外部swfファイルに含まれている時のみ、同じような現象となってしまいます。

#ちなみにListBoxの場合は、しっかりと表示されます。

外部swfファイルのComboBoxでもしっかりと
すべてのデータを表示させるにはどのようにしたら良いのでしょうか?

説明の足りない部分があるかもしれませんが宜しくお願いいたします。
野中文雄
Åê¹ÆNo.1856
投稿日時: 2003-12-3 1:13
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ComboBoxを含むswfファイルをロードする時について
Javaがおわかりということは、プログラミングについては基本的に理解されているということでしょうか?

でも、まず使用環境はお書添えください。ユーザ登録にそのための欄もあるはずです。
引用:
kinokoheadさんは書きました:
現在、FlashRemotingMXforJAVAを使って
Flashアプリケーションを作成しようと、
初心者ながらに考えています。

データが渡されていることは、どのように確認されていますか? 渡されたデータが正しく表示できていないとすれば、コンポーネントのバグです。
引用:
そこでComboBoxを含んだ外部swfファイルをロードしているのですが、
ロードされたswfファイル内のComboBoxの値は、indexが0のもの以外表示されません。
呼び出したswfファイルから、データの引渡しを行っているので、
うまく値が引き渡せていないのかと思いきや、データ自体は外部swfに渡っています。


----------------
 

kinokohead
Åê¹ÆNo.1864
投稿日時: 2003-12-3 11:57
新米
居住地: 千葉
投稿: 5
使用環境:
6.0 , winXP pro(sp1),Remoting MX for JAVA
Re: ComboBoxを含むswfファイルをロードする時について
早速の回答ありがとうございます。
引用:

Fumioさんは書きました:
Javaがおわかりということは、プログラミングについては基本的に理解されているということでしょうか?
でも、まず使用環境はお書添えください。ユーザ登録にそのための欄もあるはずです。

javaに関する知識は、そこそこあります。ActionScriptに関しては、まだ参考書籍を2週間ぐらいかけて、ひととおりなぞった程度です。
使用環境の記載は申し訳ありませんでした。すっかり失念しておりました。
使用アプリケーション:FlashMX(6.0)
OS:WindowsXP pro(sp1)
サーバ:Tomcat4.1.18
Flash Remoting MX for JAVA
DB:postgres
以上です。検証段階のためTomcatは自マシンにたてております。


引用:

データが渡されていることは、どのように確認されていますか? 渡されたデータが正しく表示できていないとすれば、コンポーネントのバグです。

データが外部swfファイルに渡されているかの確認ですが、外部swfファイルに
trace(hoge);

#hoge:データを格納した変数名
と確認しております。ここには、しっかりと引き渡した値が表示されます。
先ほど、データの引渡しもせず、1-10の値を入れたComboBoxを含む外部swfをターゲットで指定してロードしてみたのですが、やはり、[1]だけ表示されて他の値は表示されません。


これは、コンポーネントのバグなのでしょうか?
youich
Åê¹ÆNo.1865
投稿日時: 2003-12-3 12:05
職人
居住地: kobe
投稿: 349
使用環境:
Tiger
Re: ComboBoxを含むswfファイルをロードする時について
引用:

#hoge:データを格納した変数名
と確認しております。ここには、しっかりと引き渡した値が表示されます。
先ほど、データの引渡しもせず、1-10の値を入れたComboBoxを含む外部swfをターゲットで指定してロードしてみたのですが、やはり、[1]だけ表示されて他の値は表示されません。


これは、コンポーネントのバグなのでしょうか?

comboBoxを含んだ外部swfをロードして、
値を渡すだけなら問題ないようですけど、どうでしょう?

[ cb.fla ]
cbという名前でcomboBoxを配置。

[ main.fla ]
mc = this.createEmptyMovieClip("mc",1);
mc.loadMovie("cb.swf");

this.onEnterFrame = function(){
	if(mc.cb != undefined){
		var arr = new Array();
		for(var i=0;i<10;i++){
			//mc.cb.addItem("Hello Macintosh!: "+i);
			arr.push("Hello Macintosh!: "+i);
		}
		mc.cb.setDataProvider(arr);
		this.onEnterFrame = null;
	}
}

しかし、同じようにしてListBox ○ ComboBox Xというのが
ちょっと問題がありそうですね。


----------------
- yo

野中文雄
Åê¹ÆNo.1866
投稿日時: 2003-12-3 12:40
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ComboBoxを含むswfファイルをロードする時について
その確認は、データを渡しているのと同じスクリプト内でされていますか?

そうでない場合、外部SWFのロード(少なくともメソッドの読込み)完了を待って、値を設定されていますか?
引用:
kinokoheadさんは書きました:
データが外部swfファイルに渡されているかの確認ですが、外部swfファイルに
trace(hoge);

#hoge:データを格納した変数名
と確認しております。ここには、しっかりと引き渡した値が表示されます。


----------------
 

kinokohead
Åê¹ÆNo.1869
投稿日時: 2003-12-3 13:00
新米
居住地: 千葉
投稿: 5
使用環境:
6.0 , winXP pro(sp1),Remoting MX for JAVA
Re: ComboBoxを含むswfファイルをロードする時について
ありがとうございます。

youichさんのおっしゃるようにコーディングしてみたのですが、同様の結果(youichさんの例をとると「Hello Macintosh!1」飲みが表示されあとは表示されず)となりました。


引用:

Fumioさんは書きました:
その確認は、データを渡しているのと同じスクリプト内でされていますか?

そうでない場合、外部SWFのロード(少なくともメソッドの読込み)完了を待って、値を設定されていますか?


データの確認は呼び出されたswfファイル上でおこなっております。
また、ComboBoxへの格納も、swfファイルの読み込み完了後におこなっているのですが・・・。


データの格納の問題かどうか迷ったので、
外部引渡しなど一切せず、ComboBoxのパラメータを直接設定したのですが、これもまたindexの一番最初のものしか表示されません。データの数は認識しているみたいで、1-30まで入れるとスクロールが出ています。
森 なおき
Åê¹ÆNo.1870
投稿日時: 2003-12-3 13:16
モデレータ
居住地: 福岡(心は大阪)
投稿: 527
使用環境:
:MacOSX10.6.8
:FlashCS5.5
Re: ComboBoxを含むswfファイルをロードする時について
なおき@スタッフです。

話の内容が高度になってきているので
コーダーズルームに移しますね。

もう少し時間置いてから移動させますので
よろしくお願いします。

#と書いたらすでに移動してましたね。
 失礼しました(^^;


----------------
な お き
Dev.:MacOSX+FlashCS5.5
View:---

youich
Åê¹ÆNo.1872
投稿日時: 2003-12-3 13:45
職人
居住地: kobe
投稿: 349
使用環境:
Tiger
Re: ComboBoxを含むswfファイルをロードする時について
引用:

youichさんのおっしゃるようにコーディングしてみたのですが、同様の結果(youichさんの例をとると「Hello Macintosh!1」飲みが表示されあとは表示されず)となりました。

ん?、そうですか。
するとやはり、comboBoxの不具合かもしれませんね。
違いはないと思いますが、一度試してみていただけますか?

http://park10.wakwak.com/~suie/combobox_test.sit
[swf]
http://park10.wakwak.com/~suie/loadcb.swf


----------------
- yo

kinokohead
Åê¹ÆNo.1875
投稿日時: 2003-12-3 14:23
新米
居住地: 千葉
投稿: 5
使用環境:
6.0 , winXP pro(sp1),Remoting MX for JAVA
Re: ComboBoxを含むswfファイルをロードする時について
引用:
ありがとうございます。
頂いたファイルで確認してみたのですが、しっかりと全てのデータが表示されていました。ということは、ComboBoxのバグというわけではないということになりますよね・・・。

再度、自分のファイルを確認して出直してきます。
原因が分かり次第、また報告させていただきます。

ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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