Flash中SimpleButton不为我知的用法—在切换屏幕后消失

使用SimpleButton一定要设置四个状态,但是在使用过程中出现了迷之消失的问题。

我遇到的情况是这样的,使用Feathers的screen,screenA和screenB都是实例化一样的类;

切换屏幕:(注意切换方法)

如果只是一直来回切换screenA,screenA中的simpleButtn不会消失(移除Button使用remove或visible=false都行);

但是一旦先显示screenA,再切换到screenB,就会发现A屏的simplebutton会消失,并不是真的不见,而是在鼠标滑过后会出现,而B屏的simplebutton则正常显示 。

 

解决办法:每次显示simplebutton时,重设button的所有(以防万一)状态。

 

原理:不清,不知道是不是Flash的bug,希望有人会来回答。

posted @ 2015-07-02 10:59  猫球球  阅读(277)  评论(0编辑  收藏  举报