脚本执行顺序-和文档说的不一样

这是我脚本挂载的顺序。
单实际测试,start函数执行顺序并非如此。

这是实际执行顺序:
D7MyOperateBtnPutCtr.ts:27 ================= start: D7MyOperateBtnPutCtr
D7MyCardsRoundCtr.ts:20 ================= start: D7MyCardsRoundCtr
D7MyClockPositionCtr.ts:16 ================= start: D7MyClockPositionCtr
D7MyChooseCountDescCtr.ts:22 ================= start: D7MyChooseCountDescCtr
D7MyCardsChangeCtr.ts:22 ================= start: D7MyCardsChangeCtr
D7MyCardsChangeCtr1.ts:26 ================= start: D7MyCardsChangeCtr1
D7MyCardsPositionCtr.ts:32 ================= start: D7MyCardsPositionCtr

D7MyCardsChangeCtr.ts:58 ================= update: D7MyCardsChangeCtr
D7MyCardsChangeCtr1.ts:59 ================= update: D7MyCardsChangeCtr1
D7MyCardsPositionCtr.ts:64 ================= udpate: D7MyCardsPositionCtr
D7MyChooseCountDescCtr.ts:47 ================= update: D7MyChooseCountDescCtr
D7MyClockPositionCtr.ts:28 ================= udpate: D7MyClockPositionCtr
D7MyCardsRoundCtr.ts:44 ================= update: D7MyCardsRoundCtr
D7MyOperateBtnPutCtr.ts:51 ================= update: D7MyOperateBtnPutCtr

按照文档说明,设置组件执行优先级,设置之后执行顺序正常了。