Silverlight如何加载SWF文件?
解决方案
在Silverlight中嵌入HTML、Flash和PDF文件,需要用到一个第三方的组件Divelements.SilverlightTools.dll
首先介绍一下该组件:1、基本特性
组件所在命名空间:Divelements.SilverlightTools
组件常用属性:SourceUri:显示在该组件中的内容的URI。
SourceHtml:用该组件显示的超文本内容。
Document:显示在该组件中的内容的HTML。
组件常用事件:DocumentReady:当在该组件中的内容的HTML加载完毕后触发该事件。2、注意事项
该组件需在windowless模式下才能正常运行。
首先要在服务端文件夹下的SilverlightClientTestPage.aspx文件或SilverlightClientTestPage.html文件中添加该语句:
然后将需要嵌入的Flash文件及PDF文件放置在服务端文件夹的根目录下。
加载Flash文件
1.创建一个Silverlight应用程序的项目XXX
2.在项目中导入Divelements.SilverlightTools.dll第三方组件首先在项目的XXX.Web文件夹下新建一个DLL文件夹,用来存放第三方组件的DLL文件,
然后将Divelements.SilverlightTools.dll复制一份到该DLL文件夹下。在解决方案的References(引用)上右击–>添加引用–>浏览,找到DLL文件夹下的Divelements.SilverlightTools.dll然后确定即可。
3.创建一个加载SWF的UserControl
首先在项目名称上右击–>添加–>新建文件夹,将文件夹名称命名为MyFunction
然后再该文件夹上右击–>添加–>新建项–>选择Silverlight用户控件,文件名称为MySWF.xaml向MySWF.xaml中添加如下内容:
xmlns:divtools=”clr-namespace:Divelements.SilverlightTools;assembly=Divelements.SilverlightTools”4.在MainPage.xaml.cs中添加如下内容:
// 加载Flash的SWF文件
MySWF swf = new MySWF();
HtmlHost hh = swf.FindName(“myswf”) as HtmlHost;// 使用 FindName 从刚刚作为组件加载的 XAML 页查找命名元素
hh.SourceUri = new Uri(“http://www.xa4006.com/test.swf … ot%3B, UriKind.Absolute);
this.LayoutRoot.Children.Add(swf);
Silverlight如何加载SWF文件?相关推荐
- 服务器怎么识别swf文件,不能可靠地从服务器加载SWF文件
我已经使用Adobe Flex创建了一个应用程序.我从"bin-release"文件夹中取出所有文件并将其放在服务器上.然后当有人通过http连接到服务器时,它被转发到" ...
- flash AS3 Loader加载外部文件类 及队列加载方法
从2011年开始使用这段代码为了应对各种加载修修改改了这么多年,很基础的功能,没啥特别的,重点在于加载子swf获取它的类,还有就是卸载子swf时要清理内存,否则内存占用会节节窜高,内存溢出,所以加载新 ...
- flash调用swf文件服务器,浏览器如何加载Flash文件? (SWF)
加载Flash文件有很多部分,更常见的是HTML页面. 我将从HTML页面的顶部开始,我敦促其他人纠正我可能犯的任何错误. 加载页面 当收到HTML页面时,浏览器会将其解析为文档对象模型(DOM),以 ...
- 加载js文件,在线预览pdf文档
加载js文件,在线预览pdf文档 效果演示 环境要求 JS文件下载 Jsp页面导入js文件 jquery.media.js源码 效果演示 首先,先展示效果图 环境要求 Tomcat8.5 [注意]:T ...
- python bottle web框架上传静态文件与加载静态文件
文章目录 1 上传文件 2 加载静态文件 1 上传文件 # 上传文件 @route('/upload', method=['POST','GET']) def upload():f = request ...
- html加载swf 进度条,Flash加载外部文件创建进度条3种方法
Flash加载外部文件创建进度条3种方法 互联网 发布时间:2008-10-07 09:36:14 作者:佚名 我要评论 加载外部文件的进度条(看帮助文档整理),只适合那些不愿看帮助文档的 ...
- 动态播放外部FLV 文件和预加载 FLV 文件
/***************** wgscd (c)2005 ' qq:153964481 e-mail:wgscd@126.com blog:http://blog.csdn.net/wgsn ...
- php laravel 加载css,Laravel无法加载css文件(Laravel can't load css file)
Laravel无法加载css文件(Laravel can't load css file) 我无法在Laravel项目中加载css文件. /public/css/style.css确实存在IDE确认, ...
- html文件显示不了box,Workbox.js registerNavigationRoute找不到/加载html文件
我几乎完全设置为具有应用程序shell体系结构的pwa,使用像前端(但使用mithril作为渲染引擎)的反应,并使用express node.js后端和ssr,但努力在最后一个问题上过去.Workbo ...
最新文章
- 调用管道模型:高敏感、高性能
- angularjs php上传文件,AngularJS 文件上传 的功能你了解的多少?几分钟就让你了解angularjs的文件上传...
- c调用c++ qt_C++中是如何调用C接口的?
- proftpd mysql_Proftpd(MySQL验证+配额)
- 基于Policy Gradient实现CartPole
- oracle级联备库创建,ORACLE 11G 备库传备库级联传递(cascade dg) 的配置方法
- Hadoop-rpc调用案例,服务端,客户端代码案例
- 北林计算机考研真题答案,真题解析|『北林』2020年考研初试真题
- 面试高并发,看这篇就够了(下)
- 51nod 1051 最大子矩阵和 【最大子段和DP变形/降维】
- 【方向盘】“江郎才尽”的周杰伦,出道已21周年
- 【视频】CCNA——小凡模拟器的简单介绍和使用
- 代码(Python、Java)实现分组求和
- 那些设计出来就不希望别人看懂的C代码——IOCCC国际模糊C代码大赛
- Activiti学习——生成历史流程跟踪图
- powerpoint预览_如何添加,删除和重新排列PowerPoint幻灯片
- altium 网口差分走线长度_Altium Design 中差分走线的设置
- pscp使用详解 Win与Linux文件互传工具
- 卡尔曼(Kalman)滤波(四)--深入浅出Kalman滤波算法
- 正则表达式 re.compile() 相关
热门文章
- “鸿蒙之父”王成录重申:鸿蒙系统不是安卓套壳;苹果多款产品电池修理费将涨价;Debian移除Python 2|极客头条
- 五年后计算机专业还会吃香吗,未来5年的紧缺职业 五年后最吃香的专业有哪些?...
- 数学归纳法及其证明(读书笔记——什么是数学)
- 开发者测评:相比 Harbor,我选择 ACR 的三点原因
- 中国无线音乐搜索综合测评结果
- 法国计划2020起征收数字税
- hihocoder-#1014 : Trie树
- hdu 3067 小t的游戏
- From line 6, column 36 to line 6, column 71: Cannot apply ‘-‘ to arguments of type ‘<VARCHAR(214748
- 微信小程序通过css实现底部边大圆弧效果