BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

文章:Java程序员ActionScript 3入门

| 作者 Jack Herrington 关注 0 他的粉丝 ,译者 张凯峰 关注 1 他的粉丝 发布于 2008年11月8日. 估计阅读时间: 1 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

到现在,我们作为开发者不得不面对的一个事实就是,开发语言又在呈现出一种百花齐放的景象。也许谈不上喜欢,也谈不上抉择,我们需要的就是理性,理性地选 择一个能为自己带来最大价值的语言。在桌面前端RIA技术日益强盛的今天,我们有必要开始关注这样一门语言:ActionScript 3。

客户端对于Java程序员来说,一直都不是个友好的地方。Java在客户端的技术,包括applet、Swing和JavaFX到目 前为止只取得了有限的成绩。JavaScript除了它的名字外,几乎没有什么地方像Java语言。而Adobe Flash呢,它看起来的确像JavaScript,真的吗?也许在几年前说Flash就像JavaScript一样是可以理解的,但随着 ActionScript 3的出现,一切都改变了。

这篇文章会引领你浏览ActionScript的基础内容,以及展示它与你所熟悉的Java环境的不同。到最后,你就会放弃你对ActionScript 的任何偏见,并开始有兴趣把玩它。关于Flex、Flash和ActionScript的最伟大的事情之一就是它们完全是免费的。

这篇文章的作者给读者的一句忠告是:我并不是个语言教师,因此我可能忽略掉一些语言的细节。我也不会在这篇文章中演示ActionScript 3的所有内容。如果你的确需要这方面的内容,有很多非常棒的ActionScript 3的书籍。我能给予你的就是你对这门语言的初次的感觉。

详细内容,请阅读全文Java程序员ActionScript 3入门

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

学习 by arlin wang

笔者也说了 不讲语言 不过通过笔者给的例子我们可以很容易的看到actionscript的强大,作为java程序员 很容易入手 所以我会继续学习学习 不知道javaFX的出现会给我们带来什么 javascript需要做的还有很多 但现在对我来说足够了。
我想问一下c*这个是否是指针 ?

Re: 学习 by sailor sailor

ActionScript 跟C#类似

疑问 by qi liu

从没接触过的角度问下:
例如我们可在jsp中的混合java,在jsp服务器负责翻译jsp为servlet。在Flex中能吗,是否需要类似服务器呢?

Re: 疑问 by chen xiaoping

2年前我研究过那时候的FLEX,那时候,tomcat+flex的插件,就可以通过tomcat来执行flex程序的程序,好像有个flex builder可以可视化操作。他的语言使用mxml开始的还是什么,很久没有研究了

Re: 学习 by Luo Zheng

C *= 10 == C = C * 10

Re: 学习 by Wang GX

学习...

整个就是Java+Pascal+JavaScript的混合物 by doc delphi

整个就是Java+Pascal+JavaScript的混合物

继续学习! by 张 伟

继续学习!

Java程序员ActionScript 3入门 by xie ming

这个网站,真好!

l by 翁 奇

挺好

不错的文章 by ji jun

大家有机会可以到AIRIA的论坛里交流FLEX。BBS.AIRIA.CN

学习. by Zhang Xu

对flex 技术完全是新手
甚至够不到新手
因为在java方面也才顶多算个刚起步或者其他什么
因此要学的东西还很多
infoq.com
太棒了
总能给你你想要的 你想知道的...

Java程序员ActionScript 3入门 by yao bobby

我刚刚接触了下flex,发现跟java真的很相似。但是还有很多地方需要改进一下,比如说arraycollection的一些方法不太好用,很多时候都需要跌代,参数传递都是传指针。这样有很多的优点但是也带来了一些不便。

Re: Java程序员ActionScript 3入门 by Fangzhao li

接触Flex一年半了,确实爱恨参半。
总之,客户端的脚本语言,我们不可能期望它做太多。
追求的是美观甚至炫酷的界面效果,同样,对操作系统的资源占用相对就高一些。不过对于目前的硬件普遍水平而言,基本上没什么障碍。
至于服务器那边的核心业务逻辑与数据存读,Java代码该怎么优化还怎么优化吧,这已经不是Flex的职责范围了。

Re: Java程序员ActionScript 3入门 by Fangzhao li

顺便再提一下:

译文中E4X的部分
for each ( var name:XML in myData..name.(@type='dog') )

@type='dog' 缺了一个"="号
应该是 @type=='dog' 才对。

Re: 学习 by wei hu

c *= 10 中的c*怎么会是指针呢?你学过java应该知道 c += 10,c -= 10,类似的运算符吧,c *= 10 就是c = c*10;

java成员的入门actionscript比较好的文章 by 刘 小农

java成员的入门actionscript比较好的文章

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

17 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT