1

如何通过 livecode 创建具有背景的命名子堆栈?

livecode 字典有一个条目

create stack

举例

create stack "Test"
或者

create stack field 3 with background "Standard Navigation"

4

2 回答 2

4

没有一个命令可以创建子堆栈。相反,您需要创建一个主堆栈,然后将其mainstack属性更改为其他堆栈以使其成为该堆栈的子堆栈。例如:

create stack "my new stack"
set the mainstack of "my new stack" to "some existing stack"

另见字典中的mainstack属性、mainstacks功能和mainstackChanged消息。

还有另一种方法可以实现您的目标,通过设置模板堆栈的主堆栈(参见templateStack字典中的对象):

set the mainStack of the templateStack to "some existing stack"
create stack "my new stack"
于 2013-05-18T20:12:45.040 回答
2

正如比约恩克所说。

另请注意,您也可以使用检查器。有一个下拉菜单可以将任何堆栈的“mainstackK”属性设置为任何打开的堆栈。有时在处理项目中的多个堆栈时,这可能很有用。

克雷格纽曼

于 2013-05-19T20:22:46.350 回答