flash网络社区游戏开发
-
本地测试 调节器 - [flash游戏]
2009-06-02
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://asfox.blogbus.com/logs/40345107.html
做项目时会写些测试数据在程序里,但是有时候发现明明改好的东西,在正式网上用不了了。查了半天发现自己的测试数据没有注释掉。
于是写个测试调节工具 工具类:
package net.asfox.utils
{
/**
* @Author asFox version 1.0 2009-6-2 ����03:19:14
* 检查是否是在本地测试环境
*
* 当被检查的 swf 的文件在本地运行时,会返回 true;
* 当被检查的 swf 的文件在网络上运行时,会返回 false;
* 当被检查的 swf 的文件被其他文件加载时,会返回 false;
*/
public class LocalChecker
{
public static function checkLocal(swf : Object) : Boolean
{
var url : String = String(swf.loaderInfo.url);if(url.slice(0, 4) == "file")
{
return true;
}return false;
}
}
}
文档类:
package
{
import net.asfox.utils.LocalChecker;
import flash.display.Sprite;
/**
* @Author asFox version 1.0 2009-6-2 ����03:35:00
*/
public class Test extends Sprite
{
private var _isLocal : Boolean;
private var _usr:String;
public function Test(){
_setTest();}
private function _setTest() : void
{
_isLocal=LocalChecker.checkLocal(this);
}
/*
* 该方法是一个给外部调用的接口
*/
public function initData(data : Object) : void
{
if(_isLocal)
{
//如果是本地测试环境 使用自定义的参数
_usr = "asfox";
}else
{
//如果不是本地测试环境 接受外部传来的参数
_usr = data.usr;
}
}}
}
随机文章:
社区客户端开发技术总结 2009-07-18AS项目SVN协同开发配置(flex+SVN 或者 FDT+SVN) 2009-05-09使用opensocial做flash游戏 试玩 2009-01-07虚拟社区场景中avatar的深度管理 2008-12-08AS3 Data Structures For Game Developers(下载) 2008-01-29
收藏到:Del.icio.us








