非active子节点的半透状态无法恢复

节点A有一个子节点B,并且刚开始均是active的。
先修改节点A的alpha属性值(由255改成100),此时节点A和子节点B将均呈现半透状态;
然后,将子节点B置为非active(B.active = false);
最后,再将节点A的alpha属性值恢复(由100改回为255),此时就会发现,节点A恢复为了非半透状态,但子节点B居然仍是半透状态。

请问,该怎么样让子节点B与其父节点A同步恢复至非半透状态?
@panda

Cocos Creator版本: 1.4.2
平台: windows/WebGL

非 active 节点估计是状态更新失效,可以试试看调用

nodeA._sgNode._renderCmd.updateStatus();

不过这些接口有可能在未来被修改。

具体 active 为什么会影响,@jare 麻烦看一下

应该是这个问题吧, https://github.com/cocos-creator/engine/pull/1578
麻烦楼主试试 1.5