我正在用 Flex 和 Extendscript 在 Photoshop 中开发一个面板。我已经很接近让它工作了,但是凭借我的 Flex 技能,我从 jsx 文件中提取的 Array 遇到了一点问题。该数组在警报框中显示得很好,但是在我的拆分和创建新集合之间的某个地方出了点问题。感谢您对此的任何帮助。
这是我的 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);
}