AS3 转 Java

  不错,我就是as3转java的程序猿。

  大概两年前加过as3的QQ群里,有很多群友说as3发展前景不好,很多要转语言。我当时也想转,一直苦于没机会。现在机会终于来了。。。

  首先说明一点,as3并不会像一些人说的那样在不久的将来会没落。理由是adobe公司的产品,adobe公司也是全球著名的企业,就不多说了。

  不过在国内来说,as3的工作确实没有java好找,这是我转业的主要原因。

  下面来说as3转java的程序猿需要注意哪些:

  第一 java的web项目所用到的开源框架比如Spring,这个框架依赖注入,通俗来讲什么类啊,方法啊,变量啊上面加个@XXX就可以实现自己想要的逻辑。这种方式对于as3程序猿有点难接受。这一点习惯就好了,不要刻意钻牛角尖。

  第二 java的xml文件配置,这个在as3也几乎没有,xml里配置的什么国际化啊,过滤器啊,定时器啊等等,这些对于as3程序猿来看就乱七八糟的怎么能执行呢。不知道有没有小伙伴做as3的版本发布工具用到ant知识不,其实java的xml跟ant理解方式差不多,当然不是同一个东东。

  第三java的数组跟as3差别还是挺大的,java的数组有很多,比如list,map,set 等,他们遍历方式各有千秋。这些要我们工作学习中慢慢总结了。

  第四as3的开发工具fb的项目资源窗口层次化分明,而eclipse的层次都是暴露的,要有适应的过程。

  第五数据库,sql语句这些作为java程序猿是必备的。

  第六就是java的多线程,这个倒是个头痛的问题哦。

  第七就是linux系统操作,这个对于as3小白来说根本不知从何搞起。

  第八对于我来说,游戏as3前端开发和游戏java后端开发思维不一样,as3只需考虑当前一个玩家,而java作为服务器来说是全服玩家

时间: 2024-10-12 08:39:48

AS3 转 Java的相关文章

as3+java+mysql(mybatis) 数据自动工具(七) - 完结

autoscript packed 文件地址:http://pan.baidu.com/s/1dDvgcO5 如果需要项目源码的话,可以留下邮箱,先声明一下,该工具主要是为了实现自动同步输出代码类文件的功能,所以代码写得并不是很规范什么的,没太大的参考意义,主要还是工具的实用性. 数据类和常量的配置基本就是前面所说明的那些了,现在来说一下怎么执行配置文件.执行配置文件需要写一个批处理文件,格式如下 java -classpath ./lib/*; AutoScript -? 这是一个执行 jav

as3+java+mysql(mybatis) 数据自动工具(四)

现在介绍一下只配置 as3 与 java 公用的数据类,这种配置一般是该数据类只需要在 as3 与 java 之间转换,跟数据库没有关系.比如在客户端与服务端的数据交换中,需要定义一个统一返回请求的数据类 ResultVO,包含一个属性 result(bool) 表示请求是否成功,另一个属性为 data(object) 表示该请求的返回数据,很明显数据类跟数据库是没有关系的,如果用前一篇介绍的配置就会生成多余的建表数据,而且某些数据类型也不能很好的支持. 这种数据类就可以用另一种配置,跟前一篇介

as3+java+mysql(mybatis) 数据自动工具(三)

介绍一下数据类配置,该数据类配置主要用于需要将数据库 mysql 数据转换成 java 对象,再转换为 as3 对象的数据类 配置文件为 xml 格式. <objects> <object name="TUserVO" tableName="v_user" note="注释" author="idoublewei"> <field name="id" type="in

as3+java+mysql(mybatis) 数据自动工具(二)

AutoScript 项目结构如下图 ---AutoScript.java 为程序入口 ---com.autoscript.object 同步 as3 和 java 的数据类 ---com.autoscript.database 同步 as3.java 和 mysql 的建表语句 ---com.autoscript.macro 同步 as3 和 java 的常量定义 ---samples 一些数据.常量配置示例 ---templates 项目中用到了 freemarker,该目录为输出文件模板目

as3+java+mysql(mybatis) 数据自动工具(一)

在页游中,大部分的开发模式都是:客户端(as3)+ 服务端(java)+ 数据库(mysql). 在这3个部分会有一个相同的部分就是数据结构.比如一个用户数据,在客户端使用类 UserVO(as3) 来表示,在服务端使用 UserVO(java)来表示,在数据库中数据表 t_user(mysql),这时在服务端(java)从数据库(mysql)中查询出用户数据后,需要转换成 UserVO(java)对象,再传输到客户端,需要转换成 UserVO(as3)对象.如果在开发中要在 as3 中写一个

pure MVC框架目标与好处

框架一瞥 PureMVC是一个为创建基于经典MVC元设计模式应用的轻量级框架. 此框架是开源且免费的,已经被AS2,AS3,Java,C#以及其他流行语言所实现.这也允许在多样的平台上开发,包括: l  移动环境:FlashLite,.Net 集成框架,J2ME l  服务器环境:ColdFusion,J2EE,PHP,Python l  浏览器环境:Flash/Flex,JavaFX,Silverlight l  桌面环境:.Net,AIR,Flash,J2SE 目标: PureMVC框架主要

理解JavaScript中的事件路由冒泡过程及委托代理机制

当我用纯CSS实现这个以后.我开始用JavaScript和样式类来完善功能. 然后,我有一些想法,我想使用Delegated Events (事件委托)但是我不想有任何依赖,插入任何库,包括jQuery.我需要自己实现事件委托了. 我们先来看看事件委托到底是什么?他们是怎么工作的,怎么去实现这种机制. 好,它解决了什么问题? 我们先看个简单的例子. 先假设我们有一组按钮,我一次点击一个按钮,然后我希望被点中的状态设为"active".再次点击时取消active. 然后,我们可以写一些H

自动脚本工具新版 v2.0

自动脚本工具 下载 下载工具后,解压,直接双击 "execute.bat" 文件后(前提已配置好 jdk 1.7 的环境),会生成文件夹 "output",该文件夹下会有生成的对应语言的脚本. 你也可以先尝试修改文件 “config_example.xml” 的配置项,再运行 "execute.bat",看 "output" 文件夹下的文件有什么变化,对于程序员来说应该是很简单的东西了. 新版本支持同步输出 as3(对象+宏)

Ane技术大全

一.Ane概况 1.Ane是什么? Ane是为了解决 as3(flash)与Java代码通信的问题.跟 android与c++之间互通,需要JNI:android与html5之间互通需要javascript等一样的道理.本质是 as3 与java 之间的接口. 目前,用的比较多情景是:flash手机游戏需要在android平台渠道上发布,需要接很多渠道的SDK,而这些SDK主要是android原生写的.所以,需要开发者自己编写Ane去调用android代码.IOS越狱平台,也是同样的道理. 2.