Flash中SimpleButton不为我知的用法—在切换屏幕后消失
使用SimpleButton一定要设置四个状态,但是在使用过程中出现了迷之消失的问题。
我遇到的情况是这样的,使用Feathers的screen,screenA和screenB都是实例化一样的类;
切换屏幕:(注意切换方法)
如果只是一直来回切换screenA,screenA中的simpleButtn不会消失(移除Button使用remove或visible=false都行);
但是一旦先显示screenA,再切换到screenB,就会发现A屏的simplebutton会消失,并不是真的不见,而是在鼠标滑过后会出现,而B屏的simplebutton则正常显示 。
解决办法:每次显示simplebutton时,重设button的所有(以防万一)状态。
原理:不清,不知道是不是Flash的bug,希望有人会来回答。