1. 单会话只允许对同一域名/ip两并发连接,这个过时的RFC规定,大大影响了Flash资源流化的并发性。解决方案是采用散列二级或者三级域名来访问图片,很多传统图片站,和外国的咨询站都是采用这种技术。
2. 每次HTTP加载资源时,会卡一下,大量实时加载资源时,用户感受会差到家。采用独立的SWF来下载。相当于多线程。
3. MovieClip的资源泄露,加载外部swf中的MC时,会有一些内存泄露。解决方案就是能不用就不用
4. IE与FF两大系列对Flash控件的内存管理机制不一样,说到底是Flash的ActiveX和Plugin的区别,IE下,工作集比较小,运行时感觉有点卡;FF会好些。控制内存使用是王道,做手游和DOS游戏的一定感同身受。
5. 鼠标右键支持与中文输入支持的二者不可兼得。众所周之,Flash自身是不支持鼠标右键自定制消息的,为了支持这一功能,需要设置Flash的wmode,以无窗口模式运行,但是这样一来,有两大问题,IE下Flash的性能会下降不少(现在只有《天书》是运行在该模式下,因此只有《天书》支持右键,其它几款如果运行在这个模式下,会更卡的),第二,在Firefox下,Flash无法中文输入。因为天书开始的策划是传统2D MMORPG出身,比较希望看到右键的使用,为了解决第一个问题,《天书》进行了各种优化,最终使得鼠标右键成为可能。为了解决第二个问题,《天书》开发了Flash内置的输入法来解决FF/Safari/Chrome的问题。
想体验一下sl,记录一下,花了一上午的时间安装了如下软件(均在ms上下载)
Microsoft Visual Studio 2008 Team Suite 简体中文版
Microsoft Visual Studio 2008 Team Suite sp1 简体中文版
Microsoft Silverlight Tools for Visual Studio 2008 简体中文版
Microsoft Expression Blend 2 简体中文版 sn:TJ2R3-WHW22-B848T-B78YJ-HHJWJ
Microsoft Expression Blend 2 sp1 简体中文版
Microsoft Silverlight 2.0 简体中文版
Microsoft Silverlight 2 SDK 英文版
心得:
Silverlight framework > flash,vs 8>flex builder 3 ,flash cs4>bend 2
Powered By PJBlog3 v2.8.5.157 CopyRight 2005 - 2008, 小宝游戏 xhtml | css
欢迎来到小宝游戏博客,所有的文章均为原创或翻译,你可自由的转载!