关于C# WINFORM 两个Flash控件

Rumia 2013-12-27 02:34:42
我给两个panel分别添加了两个axshockwaveflash控件:Flash1和Flash2
测试发现后面添加的Flash2正常添加出来了 但是Flash1却失败了
Debug:
“Flash1.TotalFrames”引发了“System.Runtime.InteropServices.COMException”类型的异常

Flash1 = new AxShockwaveFlashObjects.AxShockwaveFlash();
((System.ComponentModel.ISupportInitialize)(Flash1)).BeginInit();
panel.Controls.Add(Flash1);
((System.ComponentModel.ISupportInitialize)(Flash1)).EndInit();
Flash1.Movie = swfSrc;
Flash1.Size = panel.Size;


Flash2 = new AxShockwaveFlashObjects.AxShockwaveFlash();
((System.ComponentModel.ISupportInitialize)(Flash2)).BeginInit();
panel.Controls.Add(Flash2);
((System.ComponentModel.ISupportInitialize)(Flash2)).EndInit();
Flash2.Movie = swfSrc;
Flash2.Size = panel.Size;

如上 两者添加是代码都一致的

我把Flash2添加注释掉 也就是只添加Flash1时也是一样 两个panel的属性除了Location外都是一致
怎么都想不明白是怎么回事 求救
...全文
127 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaoraspx 2013-12-27
  • 打赏
  • 举报
回复
Rumia 2013-12-27
  • 打赏
  • 举报
回复
找到了...添加Flash1时用到的swfSrc 即Flash的路径...少了个点

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧