如何通过livecode创建具有背景的命名子包?
livecode字典有一个条目
create stack
带示例
create stack "Test"
或
create stack field 3 with background "Standard Navigation"
答案 0 :(得分:4)
没有单一命令来创建子包。相反,你需要创建一个mainstack,然后将它的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"
答案 1 :(得分:2)
正如Bjoernke所说。
另请注意,您也可以使用检查器。有一个pullDown菜单,可以将任何堆栈的“mainstacK”属性设置为任何打开的堆栈。有时在处理项目中的大量堆栈时,这可能很有用。
克雷格纽曼