`

webgame 上线版本控制

阅读更多

http://hi.baidu.com/silvanote/item/7005c920f27fd3866f2cc369

 

webgame 上线版本控制

我的项目应用的方法:

类库:LoaderMax

素材加载 用XML文件配置的(loadAssets.xml):

 

<?xml version="1.0" encoding="utf-8"?> 

<data> 

    <LoaderMax name="SWFqueue" prependURLs="assets/swf/model/" load="true"> 

          <SWFLoader url="Bulletin.swf" name="Bulletin" autoPlay="false" noCache="true" /> 

          <SWFLoader url="Chat.swf" name="Chat" autoPlay="false" noCache="true"  /> 

          <SWFLoader url="Depot.swf" name="Depot" autoPlay="false" noCache="true"  /> 

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

 

其中的 noCache属性为ture表示要产生唯一的缓存 即xx.swf?v=1.01 在URL地址路径上加参数。

昨天将LoaderMax的源类库 做了一些修改 loadermax 加载多个SWF文件的时候  如果 没有设置 estimatedBytes 属性 在获取多个SWF文件大小的时候  会在URL地址上加一个随机参数:即:request.data = new URLVariables("v=" + (_cacheID++) + "&purpose=audit");

 

我这里将它改了 :request.data = new URLVariables("v=" + GameGlobal.gameVer);

此修改位置在 :LoaderItem类中的 : override public function auditSize():void { 

 

同时在这个类中的protected function _prepRequest():void { 这个方法也需要修改:

将:_request.data.cacheBusterID = _cacheID++; 修改成:_request.data.v = GameGlobal.gameVer;

 

GameGlobal.gameVer是版本号 数据是从网页参数中获取的(index.html):

 

<script type="text/javascript">

            <!-- For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. --> 

            var swfVersionStr = "10.0.0";

            <!-- To use express install, set to playerProductInstall.swf, otherwise the empty string. -->

            var xiSwfUrlStr = "playerProductInstall.swf";

            var flashvars = {v:"1.02"};

            var params = {};

 

这个index.html是我自己写的 不过正式上线 这个会是一个动态的网页文件 flashvars里面的版本号 将由后台管理程序来控制。



 

缓存下的SWF文件

  • 大小: 29.3 KB
分享到:
评论

相关推荐

    最终幻想webgame(access)

    "wog3"可能代表游戏的版本或者项目代号,"ACP"可能指的是“管理员控制面板”(Admin Control Panel),是游戏中用于管理用户、监控游戏状态、执行维护任务的后台系统。"Chat1.5"则可能是聊天系统的版本,表明游戏内...

    webgame(最终幻想)源码

    【压缩包子文件的文件名称列表】只给出了"wog3",这可能是游戏项目的简称或者是某个版本号。通常,一个Web游戏项目会包含多个文件夹和文件,如HTML/CSS/JavaScript文件(前端界面)、PHP脚本(后端逻辑)、数据库...

    webgame开发简明教程

    ### Webgame开发简明教程知识点总结 #### 一、Webgame概述 - **定义与特点**:Webgame,即网页游戏,是一种通过浏览器即可运行的游戏形式。它无需安装客户端,玩家可以直接通过网络浏览器进行游戏体验。这类游戏...

    webgame开发简明教程(经典)

    ### Webgame开发简明教程知识点概述 #### 一、Webgame简介与开发环境搭建 - **Webgame定义**:Webgame是一种基于Web浏览器的游戏形式,玩家无需安装客户端软件即可通过互联网进行游戏。 - **开发环境**: - 后端...

    webgame asp javascript在线游戏源代码

    【标题】"Webgame ASP JavaScript在线游戏源代码"揭示了这是一个使用ASP(Active Server Pages)技术和JavaScript编程语言构建的在线游戏平台的源码资源。ASP是微软开发的一种服务器端脚本环境,常用于动态网页的...

    一个js的webgame引擎

    例如,使用`requestAnimationFrame`来实现平滑的帧动画,控制游戏循环的执行频率,以及处理游戏逻辑和渲染的同步。 5. 游戏对象与类:在面向对象编程中,游戏中的角色、道具等通常被抽象为类。开发者需要了解如何...

    WebGame制作辅助工具

    10. **版本控制**:Git等版本控制系统可以帮助团队协作,跟踪代码更改,避免冲突,确保项目的稳定发展。 通过熟练使用WebGame制作辅助工具,开发者可以高效地创建出吸引人的网页游戏,同时享受到工具带来的便利性和...

    FLASH WEBGame 多人游戏社区(源码+服务端)

    在这个项目中,"FLASH WEBGame"指的是使用ACTIONSCRIPT 3.0(AS3)编写的网页游戏,AS3是FLASH的一个重要版本,提供了更高效的性能和更强的编程能力。 "多人游戏社区"则意味着该平台允许多个玩家在同一时间进行互动...

    侠域WebGame源码下载

    10. **版本控制**:源码可能包含了版本控制系统如Git的使用,可以学习版本管理和团队协作的最佳实践。 总之,“侠域WebGame源码下载”提供了一个宝贵的学习资源,无论是对初学者还是有经验的开发者,都能从中学习到...

    WebGame游戏里的人物移动AS源代码+注释【菜鸟级】

    在本文中,我们将深入探讨WebGame游戏开发中的一个重要部分——人物移动。WebGame是一种基于Web浏览器的游戏,通常使用Flash技术来实现丰富的图形界面和交互性。在这个特定的资源包中,我们关注的是ActionScript(AS...

    侠域网页游戏WebGame源代码

    【标题】"侠域网页游戏WebGame源代码" 涉及的知识点主要集中在网页游戏开发、PHP编程语言以及Web应用程序架构上。侠域网页游戏是一款基于Web平台的游戏,其源代码的公开提供了深入理解此类游戏开发过程和技术实现的...

    webgame 在线棒球赛

    【标题】"Webgame 在线棒球赛"是一款基于网页平台的体育竞技游戏,它将传统的棒球运动搬到网络上,让玩家可以在浏览器中体验到棒球比赛的乐趣。这款在线游戏充分利用了Web技术,使用户无需下载安装客户端,只需通过...

    连连看 Webgame mypayne出品

    通过JavaScript,mypayne能够实现游戏的逻辑控制、图形渲染、用户输入响应等功能,使得游戏具有良好的交互性和实时性。在网页游戏中,JavaScript通常与HTML和CSS一起工作,构建出丰富的用户界面和游戏体验。 提到...

    arpg webgame

    1. clearSvn_S_21868.rar:这可能是源代码仓库清理后的版本控制系统(如Subversion,SVN)的一个快照,其中包含了编号为21868的版本的源代码。"S"可能代表"Server"或"Source",表明这是服务器端的代码。 2. clear...

    WebGame

    WebGame是一种基于网络的互动游戏形式,它将玩家带入了一个可以实时交互的虚拟世界。在WebGame领域,开发语言Swift并非传统首选,因为通常Web游戏更多地使用JavaScript、HTML5和CSS3进行开发,但这并不意味着Swift不...

    python于webgame应用

    标题:Python于Webgame应用 描述:Python Webgame应用PDF简要说明,提供思路。 从这份文档中,我们可以深入理解Python在Webgame开发中的角色和优势,以及它如何被应用于实际项目中。以下是对这份文档内容的详细...

    webgame 部落争霸 php

    《Webgame部落争霸》是一款基于PHP开发的在线游戏,它展现了Webgame的魅力,结合了策略、竞技等元素,为玩家提供了丰富的游戏体验。本资源包含了游戏的主要源代码,位于压缩包内的"htdocs"目录,这通常代表了Web...

    一套完整的php webgame源码

    3. **游戏逻辑**:包括用户注册、登录系统、游戏进程控制、角色移动、战斗逻辑等,这些都是游戏的核心部分,需要PHP处理各种复杂的业务逻辑。 4. **前端界面**:虽然主要关注PHP,但前端HTML、CSS和JavaScript同样...

    webgame_模拟城市

    【标题解析】:“webgame_模拟城市”这个标题暗示了我们正在讨论的是一款基于Web的模拟城市游戏。"webgame"是指在网页上运行的游戏,而“模拟城市”则表明这款游戏是模仿现实城市建设和管理的。 【描述分析】:...

Global site tag (gtag.js) - Google Analytics