Unity3d中超大图的bug
前几天我们游戏升级unity3d版本到5.4后,出现一个严重的问题,每当打开一个新UI,会卡大约1秒时间,升级unity3d版本到5.5和5.6依然会卡1秒,而5.3及更低版本却没有问题。 阅读全文...
前几天我们游戏升级unity3d版本到5.4后,出现一个严重的问题,每当打开一个新UI,会卡大约1秒时间,升级unity3d版本到5.5和5.6依然会卡1秒,而5.3及更低版本却没有问题。 阅读全文...
WordPress 3.7中更新了密码强度指示条,可见在WordPress开始重视安全问题了,看看我的密码强度竟然是弱,立刻换成更强的。然后将所有的订阅者账号删掉,新建一个管理者账号,用新建的账号登陆,将admin账号删除并将所有博文都转移到新账号下。此时以为都完成了,其实不然。
阅读全文...
排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。
AS3中的Array.sort就是实现排序的工具,它有多种用法,不过使用自定义排序函数时需要注意。 为了更容易的理解下面问题,先弄明白一个排序算法相关的概念:稳定性。
稳定排序:假设在待排序的元素中,存在两个或两个以上的记录具有相同的关键字(或值),在用某种排序法排序后,若这些相同关键字(或值)的元素的相对次序仍然不变,则这种排序方法是稳定的。 而我们下面的代码跟稳定性无关的,因为不存在相同的元素。
阅读全文...
博客好久没更新了,这几天发现一个flash player关于TextField不显示的bug,今天在这里记录下。哈哈。
此bug在flashplayer10.3及11版本,其他版本就没测试过了。
阅读全文...
前段时间项目测试突然发现中文输入不正常,有时IME会失效,反复测试后发现这是fp10.1的一个bug. 然后提交到http://bugs.adobe.com/jira/browse/FP-4813,可是正式版的flashplayer已经发布了,要修复这个bug也要等到下个flashplayer版本。
我们的项目可等不了那么久,于是找找其他解决办法, Google,百度后都没有提到过类似的问题.
设置IME.enabled = true也不管用。
仔细测试后发现:Flex的TextInput可以输入中文,既然flex的可要输入,那么TextField也应该可要输入中文的。
于是翻开mx.controls.TextInput的源码仔细查看. 几经测试后终于在一处注释处发现了一点线索.
We don't call IME.conversionMode here. We call it only on focusIn. Thus fringe cases like setting imeMode dynamically without moving focus, through keyboard events, wouldn't change the mode. Also getting imeMode asynch. from the server which gets delayed and set later after focusIn is not handled as having the text partly in one script and partly in another is not desirable.
既然说在获得焦点后设置imeMode,那么我是不是也应该在focuseIn后设置IME.enabled呢。
说干就干,马上做了一个测试,果然成功了。困扰我多时的问题终于解决了。
阅读全文...
之前博客在IE里一直显示不正常,页面不是居中对齐的, 然后我我就说 请大家用FF 看,O(∩_∩)O~,估计N多人会骂的 :shock: 还有RSS 也不能用,一直没时间修理,实在对不住了 ;-) 昨天终于把他们全弄好了 :grin:
总结下昨天的战果:
其实有些问题是我自己修主题的时候没弄好造成的,导致问题最多的是 BOM 问题, 原因是我用记事本打开再保存为UTF-8 , 原来 UTF-8有两种编码,一种是 无BOM 格式,一种是有BOM格式,然后朋友推荐用Notepad++ 可以设置无BOM格式,N多问题自己就解决了
package
{
import flash.display.Sprite;
import flash.system.Capabilities;
/**
* www.litefeel.com
* lite3@qq.com
* @author lite3
*/
public class VectorTest extends Sprite
{
private var list:Vector.<MyClass> = new Vector.<MyClass>();
public function VectorTest()
{
trace(Capabilities.version);
var n:int = 3;
while (n--)
{
//list.length++;
list.unshift(new MyClass());
trace(list);
}
}
}
}
class MyClass{}
输出:
WIN 10,0,22,87
[object MyClass]
[object MyClass],[object MyClass]
[object MyClass],[object MyClass],[object MyClass]