LiveCode中是否有數據結構可用作關聯數據的「持有者」,讓我可以共同處理它?我來自Java/Javascript/C背景,所以我正在尋找一種Class或Struct類型的數據結構。可以使用組來模擬來自其他語言的「類」或「結構」數據結構
我找到了組的例子,它似乎有一些這樣的功能,但它有點像我彎曲語言以滿足我的需求。
作爲一個具體的例子,假設我的屏幕上有一個圖像字段,它可以隨機顯示圖像,並在按下時播放相關的聲音片段。我期望創建一個包含圖像路徑和相關聲音片段路徑的「結構」列表,並使用該數據填充圖像字段並決定要播放的聲音片段。
在這種情況下,組是否是正確的結構?或者我正在以一種與LiveCode的工作方式不相符的方式來處理這個問題?
嗨,戴夫。聽起來像自定義屬性可能是你所需要的 - 你可以將圖像和聲音路徑列表存儲在圖像對象中。 – splash21
你能否讓你的問題更精確?一個帶有圖像路徑字段的組和一個聲音剪輯路徑的另一個字段可能是正確的。然後你可以隨機跳到一張卡片上,然後打開顯示圖像並播放聲音。另請參閱我的答案提及數組。您可能想要使用數組並將其存儲爲數組的自定義屬性。 –