zoukankan      html  css  js  c++  java
  • Fanvas是一个把swf转为html5 canvas动画的系统

     
    使用方法:
     
     
    代码:
    <!DOCTYPE html>
    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <!--<meta name="viewport" content="width=device-width, user-scalable=no,initial-scale=1,minimum-scale=1,maximum-scale=1" />-->
        <title>Fanvas Demo</title>
    
        <!-- Note: All core fanvas classes are listed here: -->
    
        <script type="text/javascript" src="fanvas3-min.js"></script>
        <script type="text/javascript" src="swfData.js"></script>
    
        <script>
    
            function init() {
    
                setTimeout(function(){
                    var canvas = document.getElementById("testCanvas");
    //                alert(window.innerWidth + ' ' + window.innerHeight);
    //                swfData.frameRate = 12;
                    canvas.style.width = window.innerWidth + 'px';     //css控制最终实际显示的尺寸
                    canvas.style.height = window.innerHeight + 'px';
                    fanvas.play("testCanvas", swfData, {
                        cache: 2, autoPlay: true,
                        onFrame: function (index) {
                            //                    console.log("onFrame", index);
                            //                    if(index == 3){
                            //                        fanvas.pause("testCanvas");
                            //                        setTimeout(function(){
                            //                            fanvas.resume("testCanvas");
                            //                            fanvas.replay("testCanvas");
                            //                        }, 2000);
                            //                    }
                        },
                        //showFPS: 1,
                        scale: 1,
                        //clearAll: 1,
                        //showDirtyRect: 1,
                        imagePath: "./img/"
                    });
                }, 100);
    
            }
    
        </script>
    </head>
    
    <body onload="init();">
    <div style="position:absolute;left:0;top:0;" class="canvasHolder">
        <canvas id="testCanvas" width="1000" height="800" ></canvas>
    </div>
    </body>
    </html>

    效果:

     
     

     

  • 相关阅读:
    4.net基础之委托事件
    2.net基础之反射
    绕过百度网盘速度限制直接下载百度网盘文件
    1.net基础之泛型
    网页图片按需加载
    小米官网图片轮播
    html+css3实现网页时钟
    接口自动化测试方案详解
    接口测试用例设计实践总结
    Mysql 高可用(MHA)-读写分离(Atlas)
  • 原文地址:https://www.cnblogs.com/ChenChunChang/p/8268747.html
Copyright © 2011-2022 走看看