自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 网页游戏性能优化最佳实践:延迟策略

网页游戏,尤其是多人同时在线的即时战斗webgame,性能优化是开发过程中、开发后期必然遇到的问题。历经磨难,总结出了一个最佳实践:延迟策略。其实说白了,就一句话:不要在一帧里做太多事。然后展开总结一下。理解Flash Player的异步单线程首先我们应该理解Flash Player的异步单线程机制。当然,最近刚出现的新版本FP的多线程API除外。FP的单线程表现在,我们可以控制的线程...

2015-07-01 20:59:02 624

原创 缓解工作压力

我们都经历过数月的超时工作、无数个无眠之夜,承受过重大责任和压力。我们肩负着太多期望,害怕失败。所以有些时候,我们会再也承受不住,莫名落泪。自然这些都不是常态。可即便在正常情况下,你也会遇到不少烦心的时刻、棘手的问题。要在压力重重的工作中保持积极状态,绝对是个挑战。 不熬夜。如果晚上没睡好,第二天你很可能无精打采、闷闷不乐。醒来给自己一个微笑。告诉自己今天会是美好的一天;万一事...

2013-08-26 22:21:21 244

原创 优化 Flash 性能

在本文中,您将找到使用 Flash Professional 创建的应用程序的性能优化战略。 优化过程包括编辑 FLA 项目文件,确保所发布的应用程序已实现的(或实际的)帧速率足以能流畅地回放动画。如果以前运行过 Flash 项目并且看到了经常停顿的动画,那么这就是您希望避免的行为。 如果希望复制一个有停顿的动画测试,可创建一个具有简单动画的项目并分配小于 10(如 5)的帧速率。...

2013-08-02 00:52:45 305

原创 使用 Adobe Scout 执行准确分析

从您开始使用 Adobe Scout 那一刻起,就能够访问海量的数据。这涉及到您的内容的几乎每个方面;从 ActionScript 执行到 Flash Player 执行的各个渲染步骤。您可能首先会尝试查找内容中的性能问题,但在这么做之前,理解此数据是如何收集的非常重要。Flash Player 发送给 Scout 的每部分数据都有一定的成本。除了执行您的内容,Flash Play...

2013-08-02 00:47:28 296

原创 AS3编译模块不接收鼠标事件的问题

新建一个Main项目,建立一个模块TestModule类 继承Sprite,编译到Main编程模块,在Main里面采用加载编译出来的TestModule.swf文件,然后将TestModule添加到Main中,这个时候会有一个问题,TestModule本身是不接收鼠标事件的,通过模块加载方式去获取的TestModule是不接受鼠标事件的,奇怪的是MouseEnable属性为true值,换一种方式,...

2012-12-19 00:36:37 167

原创 flash 渐变文本显示处理

文本的处理其实可以很丰富,下面是渐变文字显示的一种处理方式。 private var _gradientBox:Shape; private var _colors:Array = [0xfffac7,0xd6b327,0x9d6c25 ]; private var _alphas:Array = [1,1,1]; private var _ratios:Array = [0x0...

2012-11-27 12:40:02 150

原创 职场做事

翻译一篇简单实用的做事观念,也算自己蛮深的体悟。1、做事要明确对方目的、意图以及有全局观(big picture):*不要只凭自己想象,或者是在自己想象之内技术可以解决,就直接冲下去做;*做的不在roadmap 上,只是浪费公司资源和同事时间。2、事情要按时完成*超过时间的满分考卷是完全没有用的东西*做不完自己应该在做到30%或50%之前就知道了*这时候要随时提出自己的疑问与求助,有些方案...

2012-11-21 11:27:05 126

原创 flash shareobject存储位置

shareObject本地缓存存储位置:win7系统用户到C:\Users\[你的用户名]\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\ XP或2003用户到:C:\Documents and Settings\用户名\Application Data\Macromedia\Flash Player\#SharedObjects...

2012-03-14 19:35:47 561

原创 SVN 忽略文件

SVN忽略thumbs.db烦人的thumbs.db文件,经常会给SVN提交带来不便,今天查了下,其实可以在SVN客户端做些设置,将其忽略掉。如果使用的是Eclipse Subclipse插件windows -> performances -> team -> Ignored Resources -> 添加*.db如果使用的是TortoiseSVN客户端...

2011-10-21 16:28:38 223

原创 使ButtonBar的按钮字体显示描边效果

ButtonBar的按钮可以重写一下里面创建按钮的函数,达到修改按钮的效果override protected function createNavItem(label:String, icon:Class=null):IFlexDisplayObject{ var _btn:Button = Button(super.createNavItem(label,icon)); ...

2011-09-24 00:44:54 285

原创 不同 Flex SDK编译出的问题

最近自己使用了一个网上下载的swc库文件,用FlexBuilder编译程序出现这种问题。在网上看到一个方法说SDk 版本不一致编译导致的。重新把这个SWC的源文件统一同一个版本的SDK重新编译了一次,果然得以解决,记录一下。1044: 接口方法 allowDomain (位于命名空间 mx.core:IFlexModuleFactory 中)未由类 _de_mx_core_FlexMo...

2011-09-23 11:31:17 223

原创 JSFL 批量转化fla脚本文件

自己要操作100多个fla相同格式的fla文件,把动作帧MC时间轴上的动作抽取到场景时间轴里面去,做了一个jsfl脚本的转化操作。PS:可使用Komodo Edit 这样一个软件进行编写fl.outputPanel.clear();var folderURI = fl.browseForFolderURL("选择模型文件夹,稍后进行批量转化"); var folderContents = FL...

2011-08-25 19:28:53 409

原创 身份证算法(转)

转自:http://www.hotine.org/wordpress/archives/561、号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 2、地址码 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。 3、出生日期码 表示编码对象出生...

2011-08-25 19:24:52 439

原创 记录下

js中处理中文乱码 嵌入的时候<script type="text/javascript" src="test.js" charset="gb2312"/>可添加 charset="gb2312"   

2011-04-08 14:49:14 110

原创 AS3中Matrix类详解

Matrix 关于AS3 图形绘制 比较重要的一个类详解地址:http://wenku.baidu.com/view/bdfb4437ee06eff9aef80738.html

2010-09-24 23:16:15 145

原创 Flex Button 文字自动换行

 package { import flash.text.TextFieldAutoSize; import mx.controls.Button; public class WrappingButton extends Button { public function WrappingButt...

2010-08-06 20:19:09 266

原创 Flex TextLayout Fomat

关于Flex 图文混排框架 TextLayout Format 简单做个笔记TextFlow  根对象ParagraphElement  段落元素SpanElement  标签对象(breakOpportunity是断字方式)LinkElement   链接对象InlineGraphicElement 图形化对象DivElement   BreakElement  ...

2010-05-10 16:41:20 147

在tomcat中添加多个项目引用的方法

在 tomcat安装目录下 找到 conf/server.xml文件打开 并在host标签下 加上:<Context path="/flash" docBase="F:\test\Client" debug="0" reloadable="true" rossContext="true" />path为站点名,docBase是项目路径如果要用多个项目,就加多个C

2010-03-15 20:58:23 307

原创 Flex 滤镜

flex内置滤镜:主要包括:bevelFilter:添加斜角、斜面效果(具有三维立体外观)。BlurFilter:模糊效果。ColorMatrix:颜色矩阵转换。该类允许饱和度更改、色相旋转、亮度为Alpha以及各种其它效果。ConvolutionFilter:应用矩阵盘绕滤镜效果。卷积将输入图像的像素与相邻的像素合并以生成图像。通过卷积,可以实现大量的图像效果,包括模糊、边缘检测、锐化、浮雕和斜...

2010-01-15 10:39:51 184

原创 Flex 操作xml 例子

package { import flash.display.Sprite; public class XmlExample extends Sprite { public function XmlExample() { var employees:XML = <empl...

2009-12-11 23:18:49 141

Flex事件中的 target与currentTarget

Flex事件使用过程中event.target与event.currentTarget,经常遇到,而且常混淆笼统的讲,target是发送事件的对象,而currentTarget是监听了事件的对象例子:http://www.cnblogs.com/iihe602/archive/2009/08/04/1538222.html...

2009-11-21 12:09:57 120

xml读取的方法

Flex读取xml的方法很多,大致记录一下一、URLLoader 通过监听Event.COMPLETE事件获取二、<mx:XML source="test.xml" id="userXml"/> 直接访问userXml,userXml是一个XML三、<mx:Model source="test.xml" id="mytest"/> 直接访问mytest,myte

2009-11-21 11:54:49 119

两种写法的xml 数据显示在DataGrid

第一种写法<role>    <id>1001</id>    <name>战士</name><role><role>    <id>1002</id>    <name>法师</name&

2009-11-19 18:16:31 252

Flex 游戏入门级----------------位图切割,人物行走

 键盘控制任务8个方向行走代码是借鉴了网上的位图切割大致思想是:将一张包含人物各种动作的图片,切割成一个一个动作的bitmapdata,然后全放到一个peoples二维数组中,peoples[x][y]中x索引就表示方向,y是人物行走时这个方向中的某个动作通过按键的判定,将某个方向的动作循环的加入到场景中,达到人物运动的效果键盘8个方向的判定是这样做的:将鼠标按下时...

2009-11-10 15:21:39 232

原创 A*寻路算法 教程(三)(转)

实现时的注意事项现在你已经理解了基本的算法,下面将讨论一些你在写自己的程序时要考虑的东西。下面一些材料和我用C++和Blitz Basic写的程序有关,但是那些要点是适用于任何其他语言的。1.开放列表的维护:实际上是A*算法中最耗时的因素。每次你处理开放列表时你都要从中找出具有最小F值的方格。有几种方法可以做到。你可以保存所需的路径元素,简单的遍历列表来找出最小F值的方格。这种方法是很简单,但是在...

2009-10-26 17:02:54 213

原创 A*寻路算法 教程(二)(转)

继续搜索为了继续搜索,我们简单的从开放列表中选择具有最小F值的方格,然后对选中的方格进行如下操作:4.将其从开放列表中移除,并加到封闭列表中。5.检验所有的相邻方格,忽略那些不可通过的或者已经在封闭列表里的方格。如果这个相邻方格不在开放列表中,就把它添加进去。并将当前选定方格设为新添方格的父方格。6.如果某个相邻方格已经在开放列表中了(意味着已经探测过,而且已经设置过父方格――译者),就看看有没有...

2009-10-26 16:58:31 225

原创 A*寻路算法 教程(一) (转)

虽然A*(读作A星)算法对初学者来说是比较深奥难懂,但是一旦你找到门路了,它又会变得非常简单。网上有很多解释A*算法的文章,但是大多数是写给那些有一定基础的人看的,而您看到的这一篇呢,是真正写给菜鸟的。本篇文章并不想给这个算法题目作一些权威性论断,而是阐述它的基本原理,并为你理解更多相关资料与讨论打下基础。文章末尾给出了一些比较好的链接,放在“进阶阅读”一节之后。最后,本文不是编程规范,你将可能使...

2009-10-26 16:56:41 204

AS3.0 关键字

 语句 break出现在循环(for、for..in、for each..in、do..while 或 while)内,或出现在与 switch 语句中的特定情况相关联的语句块内。 case定义 switch 语句的跳转目标。 continue跳过最内层循环中所有其余的语句并开始循环的下一次遍历,就像控制正常传递到了循环结尾一样。 ...

2009-10-21 11:10:30 316

原创 AS3.0里的基元数据类型

转自:riahome.cn基元数据类型包括: Boolean、int、Null、Number、String、uint 和 void ; 在使用的时候, 跟以往的AS2.0有很多不同之处.  Boolean 数据类型        Boolean 数据类型包含两个值:true 和 false。对于 Boolean 类型的变量,其它任何值都是无效的。已经声明但尚未初始化的布尔变量的默认值是...

2009-10-19 11:18:06 205

xml字符串 转化

做个记录 省的很久不用又忘掉了.xmlstr为xml字符串,转化为xml对象 var xmldoc:XMLDocument = new XMLDocument(xmlstr) var xml:XML = new XML(xmldoc) 使用HttpService标签时 resultFormat属性如果设置的是text,那么从服务端返回的xml并不会作为一个对象包...

2009-10-16 17:46:58 118

原创 Flash 常用函数公式

转自:http://programmer.blogbus.com/logs/47181681.html 作者: AS3中比较常用到的公式以备用。 基本三角函数的计算:角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边角度制与弧度制的相互转换:弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI计算两...

2009-10-16 15:19:07 651

AS 运动的圆

package{ import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.text.TextField; [SWF(width="888", height="888")] public class runRound extends Sprite { ...

2009-09-29 15:06:26 155

原创 潜规则

1、所有的困苦都是有用意的----这是老天爷在磨练你,为了把重任交给你。2、毛遂自荐,好处多多----主别人看到你,知道你的存在,知道你的能力。3、千万别入错行----人情有牵绊,恩怨的纠葛,转行可不是那么容易的呀4、别轻易转行----转行的风险很大,若无大决心,大魄力,最好不要轻率为之5、不只为了糊口,还要有抱负----你要想:在这个行业中,我要成为什么样的人6、不要独享荣耀----独享荣耀,有...

2009-09-10 14:06:16 148

Flex 两个窗口之间的参数传递

经常有人问怎么在flex里面两个窗体里如何传递参数,下面做个简单的参数传递 这个是所谓的"父窗口"代码:<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">&a

2009-08-06 23:08:12 235

Java程序员学习Flex和BlazeDS的十三个理由

本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无论是高度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发员和企业带来高回报(ROI)。相关厂商内容走出海外中国软件全球营销论坛(6月12日,北京) 在阐述Java程序员应当学习BlazeDS...

2009-06-05 11:55:07 93

原创 20 种提升网页速度的技巧

常识:牢记设计规则令人惊讶的是简单的设计规则通常会被忽视,最终产生未经优化的、下载缓慢的网页。牢记以下规则,页面的加载速度将会更快。使用良好的结构可扩展 HTML (XHTML) 具有许多优势,但是其缺点也很明显。XHTML 可能使您的页面更加符合标准,但是它大量使用标记(强制性的 <start> 和 <end> 标记),这意味着浏览器要下载更多代码。所以,事情...

2009-05-03 18:30:51 128

事务误解

修正一下自己以前写存储过程少,对于事务的认识不深以前总这样写:begin tran       (语句insert、delete 、update之类的)if @@error=0begin       select '执行成功'       commit tranendelsebegin      select '执行出错'      rollba...

2009-04-29 16:48:14 127

原创 挺有道理的

从前,有一个脾气很坏的男孩.他的爸爸给了他一袋钉子,告诉他,每次发脾气或者跟人吵架的时候,就在院子的篱笆上钉一根。第一天,男孩钉了37根钉子。后面的几天他学会了控制自己的脾气,每天钉的钉子也逐渐减少了。他发现,控制自己的脾气,实际上比钉钉子要容易的多。终于有一天,他一根钉子都没有钉,他高兴的把这件事告诉了爸爸。  爸爸说:"从今以后,如果你一天都没有发脾气,就可以在这天拔掉一根钉子." 日子一...

2009-04-18 16:56:34 126

SQL 分页通用存储过程

这是一个通用的分页存储过程,利用的是sql的系统游标这种效率并不是很好 create PROC sp_Pageview@sql ntext, --要执行的sql语句@PageCurrent int=1,@PageSize int=10,@PageCount int outputasset nocount on declare @p1 int --初始化分页游标exec sp_cur...

2009-03-31 18:37:45 118

javascript操作html中select的上下移动

手写getSelectItem、getSelectItemIndex方法 function setToFirst(list){                   var obj=getSelectItem(list);              var index=getSelectItemIndex(list);        if(index==0){return;}        ...

2009-03-21 18:25:52 334

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除