2013-04-12 40 views
0

我想把一個'下一個'按鈕放到堆棧的每張卡上。在Hypercard中,我可以將按鈕放入卡片或背景中。我還沒有看到如何在每張卡片上顯示一個按鈕。如何將一個按鈕放入每張卡?

回答

2

在LiveCode中,您可以創建一個可以位於每張卡片上的背景組。首先創建您的按鈕(s)選擇它們(他們),然後按下工具欄中的「」。這將創建一個組。 在檢查員爲您然後選擇「像背景行爲」。所有新卡將自動擁有您的按鈕。如果您已經創建了一堆卡片,則可以通過在菜單中選擇「對象=>放置組=>」來添加該組。

+0

http://docs.runrev.com/Property/backgroundBehavior ---使用backgroundBehavior屬性使組的行爲像HyperCard背景,並自動將組放在新創建的卡上。 –

+0

另請參閱http://lessons.runrev.com/s/lessons/m/4071/l/13031-How-do-I-use-the-same-controls-on-multiple-cards- –

+0

另請參閱http: //livecode.byu.edu/groups/Groups.php瞭解LiveCode中組對象的概況。 – Devin

1

如果您來自HyperCard背景,背景可能是最大的一件事,因爲它們在LiveCode中的作用有點不同。但他們擁有比舊的HC背景更多的功能,因此從長遠來看,過渡帶來的痛苦付諸東流。

+0

謝謝你的注意。在用戶指南中,我找到了章節4.2.26組和背景 - 用於組織和共享控件。我明白,在許多情況下,一個團體可能被視爲背景。爲此發生*表現得像一個背景*必須像Hliljegren指出的那樣被選爲該組的財產。你認爲哪些組織有更多的權力?他們中的幾個可能合併在一張卡上?我可以在後臺存儲數據嗎?還有什麼更強大的? –

+0

是的,你可以在後臺存儲數據(就像你可以在任何對象中!)你可以設置組的自定義屬性。你也可以繼承組中的屬性,你可以將組放在其他組中,但是現在我們正在擺脫主要問題。 – hliljegren

相關問題