yes,it is !
I tried with 3 situations
1）Situation 1:in ios make fullscreen to mormal screen switch will cause context missing, so i make it by call an ANE function . the bmp overlay works very well, no black screen . ( so happy ). in this situation, there is no ane view overlay on the APP , it seems work ok.
2) Situation 2: base on Situation 1 test ,i call the canner to cause content missing , while
scan over and hide the camera view , it will appear blank screen blink for a while , then i see the texture is upload one by one.i think the black screen is what you said : " the classic display list is only updated/redrawn when Stage3D is. " In that moment i have an idea that set the stage3d.visible to false before the context missing and and to true when than is over., but i failed ! then i tried to make starling viewport much smaller 32x32,
and set then viewport x value with -stage.sageHeight, make it out of screen . all failed !!!
3) Situation 3:base on Situation 1 and 2 , i do not start starling in my demo app , run without any state3d , call the scanner it works well , no black scrreen.
I will keep thinking about this to find the way to solve it,I think i need your help! @Daniel
Adobe Air and starling is really great platform that to develop a mobile app or game , but context missing is really a pain to every stage3d based app and app developers. with context missing, the air based app can not become a real app,much lower than native apps, hope adobe can improve this , just add a bmp overlay on it, every thing will become so beautiful and perfect !