FlexとExtendscriptを使用してPhotoshopでパネルを開発しています。私はこれを動作させるのにはかなり近いですが、私のFlexのスキルでは、私はjsxファイルから取り込んでいるArrayで少し問題があります。配列はアラートボックスに正しく表示されますが、分割と新しいコレクションの作成の間のどこかが間違っています。これに関する助けをありがとう。私はlabNames()
はただの警告で文字列を表示し、返却しないため、CSXSInterfaceに精通していないですが、ここでjavascriptのデータを使用して、comboboxにarrayCollectionを埋め込みます。
は私のFlex
protected function loadData():void {
var grabFolderNames:SyncRequestResult = CSXSInterface.instance.evalScript("labNames");
var list:String = grabFolderNames.data;
var array:Array = list.split(",");
var arrayCollection:ArrayCollection = new ArrayCollection();
arrayCollection.source = array;
labFolderList.dataProvider = arrayCollection;
}
であり、ここでJSX
はfunction labNames() {
var labs = ["Red", "Green", "Blue", "Purple", "Yellow"];
alert("This function is firing" + labs);
}
ありがとうございます。すべてのArrayCollectionをオブジェクトとして扱う必要があります。ありがとう – Bungdaddy