| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2466 人关注过本帖
标题:求助:我添加flash的com组件后,使用时不能用!!
只看楼主 加入收藏
lisir888
Rank: 1
等 级:新手上路
帖 子:259
专家分:0
注 册:2006-8-23
收藏
 问题点数:0 回复次数:15 
求助:我添加flash的com组件后,使用时不能用!!
求助:我添加flash的com组件后,使用时不能用!!提示是,“未能导入Activex控件,请确保他已正确注册”,请问我该怎么办?
搜索更多相关主题的帖子: com组件 flash Activex 控件 
2006-11-17 12:11
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
正常,能用的告诉我一声

你先用web browser顶着用先吧。
2006-11-17 14:35
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
[转载]

作为一名新手,当然想个平淡无味的窗体增添点乐趣,FLASH就是我的首选.

注册成功FLASH8.OCX以后,试图从工具栏里把它拖出来,却引发一系列奇怪

的错误:

弹出窗口“未能导入activex控件。请确保它已正确注册”。

错误栏显示错误:
警告 1 未能解析依赖 com 引用“stdole, version=7.0.3300.0, culture=neutral, publickeytoken=b03f5f7f11d50a3a”。 project1
警告 2 未能创建类型库“axshockwaveflashobjects”的包装程序集。引发类型为“microsoft.build.tasks.comreferenceresolutionexception”的异常。 axshockwaveflashobjects project1
警告 3 未能找到引用的组件“axshockwaveflashobjects”。未能创建类型库“axshockwaveflashobjects”的包装程序集。引发类型为“microsoft.build.tasks.comreferenceresolutionexception”的异常。

问题在哪呢?不知道!既然都引用了该OCX,就干脆手动写代码把控件实例化,

把他加载到窗体看能否实现!没想到居然成功了!

System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FlashPlayer));
AxShockwaveFlashObjects.AxShockwaveFlash flashax = new AxShockwaveFlashObjects.AxShockwaveFlash();

flashax .Enabled = true;
flashax.Location = new System.Drawing.Point(0, 0);
flashax.Name = "ax";
flashax.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("flashax.OcxState")));
flashax.Size = new System.Drawing.Size(this.Width , this.Height);
flashax.TabIndex = 0;
flashax.UseWaitCursor = true;
this.Controls.Add(flashax);

这样子做也觉得太麻烦,把上面的方法用来做自定义组件,就实现了在窗体上的任意拖动,
flashax.Show();

2006-11-17 14:38
lisir888
Rank: 1
等 级:新手上路
帖 子:259
专家分:0
注 册:2006-8-23
收藏
得分:0 

谢谢楼上的。我去试试。

2006-11-17 22:22
lisir888
Rank: 1
等 级:新手上路
帖 子:259
专家分:0
注 册:2006-8-23
收藏
得分:0 
那接下来怎么做啊。怎么样把文件和它连接上啊。能不能帮弄一个完整的啊。

[此贴子已经被作者于2006-11-17 22:36:26编辑过]


2006-11-17 22:33
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
flashax 看有没有弹函数提示

如果实在不行,用web browser就可以
2006-11-18 00:06
lisir888
Rank: 1
等 级:新手上路
帖 子:259
专家分:0
注 册:2006-8-23
收藏
得分:0 
有函数提示,但是我不明白那是什么意思!!我弄过去以后里面的typeof(FlashPlayer)他提示不正确。这个是什么东西。FlashPlayer是什么?我又应该怎么用他来放动画?
2006-11-18 17:24
夜归人
Rank: 1
等 级:新手上路
帖 子:116
专家分:0
注 册:2006-11-11
收藏
得分:0 
我还在加班中,今晚回家再慢慢研究

如果可以的话,先用web browser控件

因为web browser控件也是用到flash的ocx,而且更强大

[此贴子已经被作者于2006-11-18 18:10:35编辑过]


我睡着听爱情走过,路上大雨滂沱.
2006-11-18 18:09
lisir888
Rank: 1
等 级:新手上路
帖 子:259
专家分:0
注 册:2006-8-23
收藏
得分:0 
我不会用web browser控件,我等您回来吧。
2006-11-18 21:06
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
刚刚才加完班回到家,累得不行,web browser控件比想像中简单。

你用的是vs.net2003还是2005?
2006-11-18 21:56
快速回复:求助:我添加flash的com组件后,使用时不能用!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.079011 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved