现在有一个程序他用户头像那里是显示图片
现在我想换了用户头像换成flash动态的怎么才能让flash显示出来而且是透明的flash本身可以透明

解决方案 »

  1.   

     flash 的播放相当糟糕,而且不稳定,有时候不正常重启几次电脑就正常了。 flash 的透明是假的,设置为透明时,它就不再更新背景了,你只要替它把背景画成后面的图像就可以“模拟”透明了! 屏蔽右键就简单了,它可能有自己的子窗口也可能是直接画在你指定的窗口上,找到窗口,子类化窗口过程,直接屏蔽掉窗口的鼠标消息,如果它的播放窗口根本收不到鼠标消息,它也就不能乱弹东西了。不过有些动画本身是交互操作的,这时候你就得有个判断有选择的屏蔽了。
      

  2.   

    简单的一个flash透明的已经可以了但怎么屏蔽右键
    那位把代码帖出来怎么调用flash怎么透明还有屏蔽右键的代码
      

  3.   

    http://www.codeguru.com/cpp/g-m/multimedia/graphics/article.php/c12229
      

  4.   


    BOOL CView::PreTranslateMessage(MSG* pMsg)
    {  
    //屏蔽 FLASH 菜单,并显示自己的菜单
    if (pMsg->message == WM_RBUTTONDOWN)
    { POINT tmp;
    CRect  aaa;
                            tmp = pMsg->pt;                        flash.getwindowpos(aaa);
                            ScreenToClient(&tmp);
    if (aaa.PtInRect(tmp))
    {
    return true;
    }
    }}
      

  5.   

    LONG MyProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
    {
           if(msg == WM_RBUTTONDOWN)     // 屏蔽右键
                  return 0;
           return CallWindowProc((WNDPROC)oldWndProc, hwnd, msg, wParam, lParam); //调用原来的窗口过程
    }在ONCREATE里
     oldWndProc = ::SetWindowLong(myFlash.m_hWnd, GWL_WNDPROC, (LONG)MyProc);
      

  6.   

    一般FLASH 做的东西 如果没有内存泄漏这些问题是很稳定的。而且占用CPU资源也不多的。
    如果做一个动态漂亮的界面这个确实是一个很好的选择。现在产品很多,一般KTV的点歌系统都是FLASH 结合DELPHI或VC做出来的。而且也比较稳定。
      

  7.   

    那位能修改可以留下qq 号我联系你发你源码你可以看一下源码
    然后在修改我找人看过说那个是把图片绘会出来flash不能只能把flash 的帧读出来然后在用图片显示
      

  8.   

    codeguru有一遍文章,还有代码,你认真看看,改改就行了。
    http://www.codeguru.com/cpp/g-m/multimedia/graphics/article.php/c12229
      

  9.   

    hhyttppd 
    你能留下你的联系方试吗
      

  10.   

    新手不看不懂那位可以给修改一下留下联系方试我找到一个方法说用heg读flash帧然后绘图
    那位高人会