解决方案 »

  1.   

    可以试试,先把加载flash的这个窗口隐藏,在它上面盖一个显示进度条的窗口,定时用m_swf读取进度,刷新进度条。等加载到100%之后,再隐藏进度条窗口,展现flash窗口。flash控件的加载是有回调事件接口的,搜搜ishockwaveflashevents接口
      

  2.   

    VC++2013 中有个 m_swf.PercentLoaded();  // 加载百分比
    m_swf.get_ReadyState(); //加载状态  ==4 是完成              
    但是百分比只有到  状态等于4 时才可以获取到。用AS3.0 源码加载(SWF 加载 SWF或jpg )  发现加载同样大小(1M) 图片会瞬间显示,但swf会等待一段时间。查了一点资料猜测swf被加载应该是按照帧数目加载的,而我的swf只有一帧,按照这个解释就通了,所以现在在查有没有按照大小方式加载的。