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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     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

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