zoukankan      html  css  js  c++  java
  • silverlihgt自定义启动画面

    1..web工程下添加Silverlight JScript Page,名为"MySplashScreen"

    2.

    <div id="silverlightControlHost">
    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
    <param name="source" value="ClientBin/SL_Test.xap"/>
    <param name="onError" value="onSilverlightError" />
    <param name="background" value="white" />
    <param name="minRuntimeVersion" value="3.0.40624.0" />
    <param name="autoUpgrade" value="true" />
    <!--以下三个参数为手动添加的 -->
    <param name="splashscreensource" value="SplashScreen.xaml" />
    <param name="onSourceDownloadProgressChanged" value="onSourceDownloadProgressChanged" />
    <param name="onsourcedownloadcomplete" value="onsourcedownloadcomplete" />
    <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none">
    <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/>
    </a>
    </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;0px;border:0px"></iframe></div>

    3.MySplashScreen.js中添加代码

    function onSourceDownloadProgressChanged(sender, eventArgs) {
    //添加下载进度改变时的代码    
    }

    function onsourcedownloadcomplete(sender, eventArgs) {
    //添加下载完成时的代码    
    } 

    完成,在silverligh中添加一个大的文件,属性设为content来延长下载时间来测试启动画面

    注:第一步也可以不在web工程下添加Silverlight JScript Page,而只是添加一个xmal文件作为启动画面的前台显示,其余与以上方法相同。

  • 相关阅读:
    LeetCode 42. Trapping Rain Water
    LeetCode 209. Minimum Size Subarray Sum
    LeetCode 50. Pow(x, n)
    LeetCode 80. Remove Duplicates from Sorted Array II
    Window10 激活
    Premiere 关键帧缩放
    AE 「酷酷的藤」特效字幕制作方法
    51Talk第一天 培训系列1
    Premiere 视频转场
    Premiere 暴徒生活Thug Life
  • 原文地址:https://www.cnblogs.com/larson/p/1734579.html
Copyright © 2011-2022 走看看