父Sprite和它的子DisplayObjects不会同时淡入/淡出...?

jay*_*rjo 2 animation actionscript-3 fadeout fadein

我试图以编程方式在Action Script 3中模拟一些淡入/淡出效果,使用Timer类并及时控制指定DisplayObject的alpha属性.一般来说它有效并且看起来很棒.正如我所料.但是在我向父Sprite添加一些子DisplayObject后,它开始表现得很奇怪.孩子们似乎不会像父母一样褪色,而且视觉上很明显,也很难看.在父母已经开始淡出并且在孩子真正关注之前,似乎有一个短暂的滞后.我应该采取哪些额外措施来避免这种情况?

我只对父对象进行alpha操作.我认为那是合乎逻辑的......

Mat*_*ias 6

将blendmode设置为LAYER:

blendMode = BlendMode.LAYER;
Run Code Online (Sandbox Code Playgroud)