« May 2006 | Main | July 2006 »

June 2006 Archives

June 1, 2006

【黑羽】Adobe, Google, Microsoft,谁将君临天下?!

comments.gif

“万里车书一混同,江山岂有别疆封!”

网络时代的竞争向来是赢者通吃的惨烈博弈。占据第一的位置意味着:广泛的用户&开发者支持、有资格成为某种行业标准的制定人、以及股东的腰包的鼓胀度。简单归纳为两个字——生存。不做第一,很难生存。
网络服务已成大势。这意味着往后用户的电脑都将成为网络终端,所有的资料都将在网络存储,所有的软件都基于浏览器服务。这不是妄想,Gmail, Google Notebook等等的出现已经告诉我们,这个时代很快就要到来。
然而,我们现在处于选择的三叉路口。Adobe(Macromedia)使用”异想天开”Apollo向我们召唤;Google已经祭出GWT(http://w3china.org/blog/more.asp?name=zhoujianjun&id=14576)使得java程序员开发Ajax如虎添翼;Microsoft正唾沫横飞的在纸板上向我们描绘着WPF/E的美好前景。
我们做为网络开发者,必须慎重选择,关系到你我的饭碗和才智的发挥。mellow.gif......

Continue reading "【黑羽】Adobe, Google, Microsoft,谁将君临天下?!" »

June 2, 2006

最近网上巨热的"巴士阿叔VS四眼仔"!

http://et.21cn.com/topic/star/bus/

wink.gifwink.gif
哈哈,这年头,衰人啊!!

经典语录
“我有压力,你有压力”
“未解决!未解决!!未解决!!!”

超酷阿!2advanced的搞怪页面!

来源:http://www.dengjie.com/
Danger网站上看到的,2advanced真会搞宣传!不过这个Idea是在太棒了,真是让人不能不期待阿!
截图点击进入观看!

Continue reading "超酷阿!2advanced的搞怪页面!" »

Flash Detection Kit升级

来源:http://www.dengjie.com/
重要的消息!

Continue reading "Flash Detection Kit升级" »

June 7, 2006

小谈ActionScript 3.0与AS 2.0,1.0的swf兼容性

众所周知,Flash Player 9中为了解决兼容性问题,内置了两个虚拟机。AVM1来对付AS1.0&2.0,AVM2用来专门处理AS3.0。(注: 本文中ActionScript 均简写成AS)
用AS3.0中的SWFLoader来装载swf, img非常方面爽快。于是黑羽就想到一个问题:
可不可以用SWFLoader来装载使用AS2.0的组件(或1.0)编译过的swf呢?
可不可以通过AS2.0来装载AS3.0的swf呢?如果可以,那么海量的Flex2组件会让大家爽死!
如果可以的话,那岂不是可以轻松重用以前编的2.0组件了吗?
如果真的可以,那么虚拟机到底怎么工作呢?AVM2与AVM1通信??ohmy.gif

经过黑羽的探索、试验、查询资料后,答案是折衷的,不是很爽。sad.gif 听俺慢慢道来:

Continue reading "小谈ActionScript 3.0与AS 2.0,1.0的swf兼容性" »

June 9, 2006

ActionScript高级技巧:深入了解Function(1)

Function究竟是什么?
我们习惯了function的存在,就像习惯了我们呼吸的空气却不去探究它的本质。看起来,似乎function和Number, Boolean, String一样都是ActionScript本来就有的类型

先看以下代码:


trace (aFunc); //输出:[type Function]
trace (aFunc instanceof Function); //输出:true
trace (aFunc instanceof Object); //输出:true

function aFunc() {
trace (“This is aFunc!Excuted!”);
}


第一行告诉我们aFunc的类型是Function, 第二行又证实了这一点aFunc确实是一个Function类型的实例,第三行更加有意思告诉我们aFunc是一个Object。
初学者可能很惊奇,其实AS2.0中除了原始数据类型Number, Boolean, String,undefined, null,其余全是Object. 而AS3.0中则更加极端,一切皆对象。包括原始数据类型也是Object,只不过是特殊的不变对象(immutable objects)类型。与主题扯远了,打住。laughing.gif

Continue reading "ActionScript高级技巧:深入了解Function(1)" »

June 12, 2006

KLoader更新!请下载最新版本。

下载地址:(2006-6-12 updated)
http://www.kingda.org/blog/download/KLoader.zip
安装方法参考:
(此处更新,清查看)
打开压缩包,有两个文件,KLoader.fla文件和KingdaLoader.mxp文件。
双击mxp文件,按提示安装。
然后如要使用KLoader,请直接从KLoader.fla文件中拖动或复制KLoader组件到你的Fla文件中,即可使用。
使用方法不变。
清查看原文。
原因:
修正了在部分用户电脑Flash8上导入KLoader组件出错的Bug。

June 15, 2006

ActionScript高级技巧:深入了解Function(2)

(如蒙转载,请留下我的Blog链接: http://www.kingda.org/
呵呵,上篇帖子大家反映不错,短短几天被几家网站转载。
废话少说,这次继续上次话题。看看人气情况,如果大家喜欢我这个高级技巧专题,那么日后会陆续发布一些我自己这几年来项目开发笔记中的实用技巧。
laughing.giflaughing.gif

利用函数返回函数:
有一个proxyObject对象,我们希望根据proxy对象的内容来确定一个方法,来处理myObject对象。
当proxyObject是字符串时,我们又希望根据它字符串的内容来确定返回不同的函数(或方法)。这些函数参数和类型是不完全相同的,有的可能是一个参数,有的可能是多个参数,不同类型。
那么传统的解决方法:在函数内部调用其他函数就显得力不从心。即使解决,也不如我下面chooseFuncBy()这个函数简洁。
缺点当然有,那就是比较灵活,你一定要清楚管理好每个目标函数和判断逻辑。因为这种灵活的编程方式编译器是无法检查,不能查出类型不匹配这种错误的。菜鸟慎用。

Continue reading "ActionScript高级技巧:深入了解Function(2)" »

June 16, 2006

下一代的Flash:Apollo的最新截图和消息

(如蒙转载,请留下我的Blog链接: http://www.kingda.org/
apollo1.jpg黑羽今天看到了这个。好激动啊!呵呵。
Luis Polanco几天前在Adobe Developer Week上介绍了Apollo的技术架构和一些Apollo程序的演示。
他的演讲题目是the cross OS runtime that allows developers to leverage their existing web development skills to build and deploy desktop RIAs.
题目够长的,简单的译成中文意思就是:一个可以利用现有网络开发技术来构建部署桌面丰富媒体运用程序的跨平台的运行(环境)。
左边这副图把Apollo和微软的WPF/E做了一下对比。毫无疑问,跨平台微软肯定赶不上Adobe.smile.gif

Continue reading "下一代的Flash:Apollo的最新截图和消息" »

June 17, 2006

Flex 2.0正式版将在6月28日发布

(转载自:http://www.danger.com/
Adobe Flex 2.0 发布日期与价格

Continue reading "Flex 2.0正式版将在6月28日发布" »

June 20, 2006

FlashDevelop 2.0.0 RC3 发布

之前我在Blog中推荐过这个小巧方便的IDE,介绍请看
http://www.kingda.org/archives/kingda/2006/05/actionscript_ide_flash_develop.html
最近它出了RC3版本,修改了一些bug,增加了几个实用的功能,更加值得推荐了。

Continue reading "FlashDevelop 2.0.0 RC3 发布" »

June 23, 2006

超级搞笑的口技表演!

搞笑,有趣!
老外玩的花样真多biggrin.gif

Continue reading "超级搞笑的口技表演!" »

June 25, 2006

Flash对Ajax的新贡献:Fjax

众所周知,开发Ajax程序,往往会花不少代码在适应不同浏览器的XML数据解析和传递中。其结果当然是代码稍显庞大,效率也较低。
那么,Fjax提供了一个很有创意的想法:使用一个4K的swf来解析和传递XML数据。这对于大型的Ajax项目来说,大大的简化了工作,也可以不再依赖另外的XML framework了。

Continue reading "Flash对Ajax的新贡献:Fjax" »

June 28, 2006

【震撼】Flash 9 Alpha发布!!

flash9alpha.gif
laughing.giflaughing.giflaughing.gif
AS3.0, AS3.0, AS3.0 preview inside! Flash 9 alpha 面世!!
伟大的Flash 9, 它继承了Macromedia的光荣传统,ActionScript 3.0在这一刻灵魂附体!Flash 9 ActionScript 3 preview Version 从今天起, 不会只有一个Flash Professional 8在战斗,不会只有AS2.0!~~~(声嘶力竭中....)
伟大的AS3.0, 伟大的Flash 9 alpha今天生日快乐!Adobe万岁!
AS3.0属于Flash 9, AS3.0属于Flex2, AS3.0属于所有热爱Flash+AS的人!让Microsoft WPF/E滚蛋吧!微软一定会后悔的,没有收购Macromedia,太保守了,它失去了自己的勇气!面对Macromedia永求创新的传统,没有拿出猛冲猛打的作风,他终于自食其果。他们该回家了,他们不用再在操作系统绑定上偷偷摸摸,还是老老实实的锁定好自己的操作系统领域吧,再见!
tongue.gif

Continue reading "【