北京地区提供宝贵AS3实习机会

  1. 地点:北京
  2. 条件:国际顶级的ActionScript3开发团队,提高技术的最佳选择,本人人格担保;
  3. 建议北京地区在校生对AS3感兴趣的来尝试一下。
  4. 联系我的GMail就可以了。
  5. 补充:我的目的是组建一个强大的、和谐的、共同成长和生活的优秀团队,因此希望您有足够的诚心和信任,同时也要做好吃苦和被虐的准备:)
Advertisements

诚发英雄帖 – 北京地区AS3项目寻AS3高手做合伙人

之前已经发过一贴,目前项目已经略有盈利,为了继续扩大项目规模,我们准备在注册公司之际再寻一名AS3高手做合伙人,有意向有兴趣可联系 awflasher AT gmail.com – 机会不错,欢迎自荐、推荐

简述一下要求:

  1. 必须在北京;
  2. 有代码规范和团队作战精神,并且有大型、多人项目的开发经验;;
  3. 有较好的数据结构功底(如寻路算法);
  4. 对用户反馈、用户体验感兴趣、肯下功夫;
  5. 可手写物理引擎、UI控件框架(这一条非常重要)

注意,本消息八月一日之后失效,机不可失,失不再来。

全面放弃ActionScript2吧

ActionScript1/2(ActionScript2只不过是ActionScript1的“编译时”增强版),自1998年至今,已经存在整整十年了。AS2由于初次将OOP(面向对象)的理念引入Flash开发而“一炮走红”。我还记得在2004年的时候大量关于OOP、AS2的讨论涌现出来,也有许多热心人出了不少好书来解释,比如Luar的《AS2与RIA开发》。然而留给人们更多的是无止境的疑问……

随着RIA产品需求的日益复杂化,AS2的弱点在实际应用中一再爆发:丧失了AS1高效灵活的特性不说,事件处理机制完全是一塌糊涂。要不是Macromedia给出的mx.utils.Delegate和mx.events.EventDispather两个类,估计所有的OOP开发者都要吐血而亡。

今天我就被AS2的事件机制给折磨了整整1个小时:有某类VideoItemList引用若干个来自XML数据支撑的VideoItem类,在VideoItem中有按钮响应事件需要调用外部的JavaScript函数,并传递本类(VideoItem)的唯一标识符。本来可以在VideoItem类中直接完成,但为了将接口“完美地”提供给另一名开发工程师,我不得不将VideoItem类中的onRelease方法代理(Delegate)+广播(Dispatch)出来到VideoItemList中,再作事件广播(Dispatch)。

这下好了,在VideoItemList中addEventListener去“监听”这个事件响应再对外广播。可是,监听到的函数体中的this并不指向VideoItemList类。

我知道肯定有方案可以解决,但我放弃了。我不想把有限而宝贵的时间浪费在这样一个愚昧的ActionScript事件架构上去做无聊的hacking。直接在VideoItem里面进行ExternalInterface去和JavaScript通信,以后再也不做ActionScript2的项目了。

大家一起拥抱ActionScript3吧!

附:给一些抛弃ActionScript2的铁证吧:

以下是我Blog统计到的FlashPlayer9的安装情况,只有不到2%的人使用FlashPlayer8:

即便在教育网这种“角落”(为了某些人某些扯淡的理由,教育网一直不能访问国外网站)8.0也只有3%了:

(数据取样来自华中科技大学BBS白云黄鹤站

收到了Kingda的《Flash ActionScript3 殿堂之路》

今天上午,基地这边连送了三个包裹。好事多磨,最后一个才是我久等的《FlashAS3殿堂之路》。非常感谢Kingda的书,对于已经两个月没怎么碰ActionScript的我来说,会起到不少帮助呢!

这本书是国内第一本“面向原因”(Why-Oriented)的书,我觉得看完目录之后,比几年前专程到深圳买的Luar的《RIA与AS2开发》一点也不逊色。而我最感兴趣的是“第4部分 ActionScript3主要的FlashPlayerAPI”和“第5部分 ActionScript3视觉编程”,这两部分从本质上揭示了AS3与AS1、2最大的区别(例如新的事件机制、新的网络通信机制,全新的渲染引擎和展现架构),对于想投身ActionScript3开发的传统Flash编程人员来说,可以说是不可多得的资源。

Kingda的ActionScript3.cn开张了,我也得努力更新我的AS3Blog了。

八卦一下:本来要放一张Kingda送给我的签名照,但最后发现这张签名照里蕴藏了许多“不能说的秘密”,于是作罢。

补上购买方式,感谢Danger整理

可以通过下面的地址购买:
China-pub | 当当 | 华储

搜狐播客视频上线了 – build on AS3

http://v.blog.sohu.com,不错不错。

这次搜狐播客采用了ActionScript3技术作为前端视频播放器的开发语言,无疑是最大的量点!佩服搜狐的勇气,毕竟,作为一大门户网站,敢于使用新的、高端的,尤其是普及率还没有达到100%的技术,从某种意义上来讲,对FlashPlayer的市场是一次巨大的推动;对每一个Adobe开发者来说,都是一件好消息!

中国互联网,多几个张朝阳总比多几个周鸿祎好。

准备开始“AS3日积月累”系列

我相信大多数人对技术的学习和积累都不是一蹴而就的,就比如我从Flash5时代学习动画制作开始,中间经历了相当长的积累才形成现在的设计思路和开发习惯。其实有很多设计方法或者解决方案都不是在电脑前开着FlashIDE或者SEPY想出来的,而是在茶余饭后,或者乘坐火车的时候偶尔想到的。养成每时每刻思考的习惯并进行日积月累的总结是有益无害的。

和众多Flash开发者一样,在面临AS3的改革时,都觉得有些不适应。AS3类似Java的语法和完全推翻AS1、AS2的架构让我们所以有的积累”损失惨重”。尤其对于习惯_root和AS1的开发者来说,更是一场噩梦。因为在AS2时代,虽然已经开始出现OOP的设计思路,但很多不符合规则的”捷径技巧”(用英文的”hacks”更贴切)都失效了。比如我们不能再方便地通过_root.some_mc.some_btn来找到舞台上的某一个元件了;我们也不能通过swapDepth快速改变MovieClip的深度了。看着庞杂的”AS2-AS3迁移手册“,不知从何入手。

我在kirupaForum看到senocular.com的”ActionScript 3 Tip of the Day“系列文章之后,深有感触。确实学习是一个长期的过程,而我希望能与所有人分享这个过程。因此决定在as3blog.com发表《AS3日积月累》系列,以为AS3的普及尽微薄之力。由于是blog形式,因此我将在每一篇文章中涵盖较”ActionScript 3 Tip of the Day“系列更多的信息量。

为了方便目前订阅用户,我自己的博客www.awflasher.com/blog将定期(大概每周一次吧)同步更新所有的文章摘要,如果您只对AS、Flash技术感兴趣,可以只订阅as3blog.com的RSS

宝藏 @ as3blog.com

分享一下近日收藏的资源,很多都是必备的。尤其是AS2-AS3迁移的PDF,真是难得的宝贝。

as3blog.com 是我搭建的一个收集所有ActionScript3(包括未来的Apollo)的资源站。欢迎大家共同来完善。