« 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 "【震撼】Flash 9 Alpha发布!!" »

Flex 2果然今天发布了

http://www.adobe.com/products/flex/
Flex2 系列产品果然如之前预告的那样,今天发布了。详细介绍见上面链接,不赘述了。 smile.gif

【黑羽】ActionScript 3.0系列教程(1):与Flash9先来一次亲密接触!

(如蒙转载,请留下我的Blog链接:www.kingda.org, thx)

Flash Professional 9 ActionScript 3.0 Preview 版本今天发布了,意味着从此我们从此不仅仅只能使用Flex 2来使用AS3.0,更可以使用我们一直很熟悉的Flash IDE来进行AS3.0开发了。

与Flex 2不同,Flash 9 alpha(即上面的Flash Professional 9 ActionScript 3.0 Preview )允许我们创建基于时间轴的ActionScript 3.0的Fla文档,而不是基于State的MXML文档。 在Flash 9 alpha 里,我们和以前一样可以在舞台上直接手绘矢量图,创建元件,添加动画,等等。

Continue reading "【黑羽】ActionScript 3.0系列教程(1):与Flash9先来一次亲密接触!" »

June 29, 2006

加入了BXNA,发贴自贺一把!

Blueidea XML News Aggregator
http://blog.blueidea.com/blogs/#flash
从此有更多人能看到我的Blog了,开心ing.. laughing.gif
努力,奋斗!
感谢Blueidea的兄弟们!smile.gif

【黑羽】AS 3.0教程(2):AS3.0的类及绑定

hi,鸟笼山的朋友们,这次我们开始介绍AS3.0中的类如何和库中元件绑定,和特殊的Document Class设计。
总共4步:
1.建一个标准的AS3.0类 (暂命名为KingdaMC,多么伟大的名字啊,简称“有名”)
2.新建一个元件,并设置它的Linkage和上面的类绑定。
3.在时间轴上写代码,用AS3.0代码创建n份“有名”。
4.删掉时间轴上代码,使用Flash 9新特色Document Class在舞台上创造n份“有名”。just 体验一把。

(写起来才知道要讲的内容多啊,晕,打了两个小时,累了,本节专门只讲讲AS3.0的类吧,其余的慢慢再讲)
在创建AS3.0之前,请允许我先对AS3.0类的语法和继承设计表示敬意。与标准的完全兼容,更好更严格的封装特性,特别是命名空间(name space)的引入。从今天起从AS3.0起, 在OOP层面上,AS3.0已经和Java,C#平起平坐了,甚至在某些方面(比如name space)比java更有意思。

让俺对AS2.0老鸟说几句憋在心里的激动之语:tongue.gif
如果说AS2.0只是外表接近OOP标准语言,内在还是乱糟糟的AS1.0脚本语言,那么AS3.0不论是从OOP设计级别,还是从编译器级别(如,对弱引用—— week reference—— 的支持)来评估的都是标准、正宗、强大的语言。

从AS3.0起,我们ActionScript 开发者可以挺起胸口,俺们是真正的行业标准级程序员。

在我继续教程之前,我要唱首歌给大家听:
AS3的英明,绝对不是一句两句能说清!~~~~~~biggrin.gif

Continue reading "【黑羽】AS 3.0教程(2):AS3.0的类及绑定" »

June 30, 2006

AS3.0官方教程的中文翻译

兄弟们先看这篇Jen deHaan的教程,再来读我的详细教程会了解的更加清楚。^_^
AS教程第二节中提到的Jen deHaan的教程 Egoldy已经做了完整的翻译。
翻译地址如下:
http://www.webstudio.com.cn/blog/go.php?http://www.webstudio.com.cn/tutorial/show.php?id=44
源码例子点此下载

About June 2006

This page contains all entries posted to 黑羽翔天 § Kingda's Weblog in June 2006. They are listed from oldest to newest.

May 2006 is the previous archive.

July 2006 is the next archive.

Many more can be found on the main index page or by looking through the archives.

最近发表

归档

全部
Creative Commons License
此 Blog 中的日记
遵循以下授权:
Creative Commons
(创作共用) 授权
.
Google PageRank
本站被Adobe官方MXNA新闻聚合器收录
本站被蓝色理想BXNA收录
\n"; for ($i = 0; $i < count($arr_xml['URL']); $i++) { if( isset($arr_xml['PostID'][$i]) && $arr_xml['PostID'][$i] > 0 ) continue; echo "
  • ".$arr_xml['BeforeText'][$i]." ".$arr_xml['Text'][$i]." ".$arr_xml['AfterText'][$i]."
  • \n"; } echo ""; } } function tla_updateLocalXML($url, $file, $time_out) { if($handle = fopen($file, "a")){ fwrite($handle, "\n"); fclose($handle); } if($xml = file_get_contents_tla($url, $time_out)) { $xml = substr($xml, strpos($xml,'(.*?)', '"'); $n = 0; while (isset($out[$n])) { $retarr[$out[$n][1]][] = str_replace($search_ar, $replace_ar,html_entity_decode(strip_tags($out[$n][0]))); $n++; } return $retarr; } tla_ads(); ?>