メイン 迷える子羊の部屋【初心者専用】 VB6からFlash側の配列を読み書きする方法 | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
onokun | Åê¹ÆNo.13568 投稿日時: 2004-12-22 10:22 |
新米 居住地: 投稿: 3
使用環境:
|
VB6からFlash側の配列を読み書きする方法 はじめて投稿させていただきます。
WindowsXP、FlashMX2004の環境において、VisualBasic6からFlash.OCX使用してFlash上の配列変数の参照/設定を行おうとしているのですがうまくいきません。 通常のFlashの変数の場合、VB側から[Flashのオブジェクト名].GetVariable("変数名")、及び、[Flashのオブジェクト名].SetVariable("変数名","セットする値")で、値の取得とセットが行えますが、 Flash側で、 test = new Array(5); test[0] = "0"; test[1] = "1"; …省略… test[4] = "4"; test[5] = "5"; などと配列を定義してみた場合、 VB側からShockwaveFlash1.GetVariable("test[1]")とやってもエラーとなります。 ShockwaveFlash1.GetVariable("test")とやると、 0,1,2,3,4,5という文字列が返されます。 また、Flash側への配列変数へのセットの方法も良くわかりません。 ShockwaveFlash1.SetVariable("test", "5,4,3,2,1,0")とやっても、配列の各要素には反映されません。 Flash側で定義された配列変数の値をVB側から各配列要素単位でやり取りする方法は無いのでしょうか? Flashでの配列の取り扱いがまだ良くわかっておりませんもので、FlashとVB間での配列のやり取りの方法がわからなくて困っております。 宜しくお願いいたします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» VB6からFlash側の配列を読み書きする方法 | onokun | 2004-12-22 10:22 |
Re: VB6からFlash側の配列を読み書きする方法 | Fla4man | 2004-12-22 12:25 |
Re: VB6からFlash側の配列を読み書きする方法 | onokun | 2004-12-27 18:21 |
Re: VB6からFlash側の配列を読み書きする方法 | Fla4man | 2004-12-27 18:38 |
Re: VB6からFlash側の配列を読み書きする方法 | sorano | 2004-12-27 19:34 |
Re: VB6からFlash側の配列を読み書きする方法 | onokun | 2004-12-28 10:23 |
Re: VB6からFlash側の配列を読み書きする方法 | salvox | 2004-12-26 20:01 |
投稿するにはまず登録を | |