下一个更精彩:Loader&progressBar 组件教程精解
熟悉开源flash开发的朋友一定不会不知道MTASC,不过随着AS3.0的推出,MTASC将不在支持AS3.0,它将使用自己新开发的语言——haXe.
下面,我就把haXe介绍给大家。
haXe是一种高级别的面向对象的编程语言,它主要用于帮助程序员开发网站和网络应用程序。
haXe被设计成一种轻便的、简单的跨多种平台的语言。
haXe编译器支持下列平台:
·JavaScript : 你可以通过一系列haXe类创建独立的.js文件。你可以使用浏览器的DHTML API,甚至跨浏览器API。如Xml,Date 或XmlHttpRequest... haXe是最好的可用于开发大中型AJAX网络应用程序的编程语言之一。
·Flash: haXe可以编译一个SWF文件,支持Flash Player6 - 9.haXe拥有非常好的优点,它是一种严格的、动态的。haXe创建SWF文件相比较于ActionScript它更加优秀。所有Flash API在haXe中将没有任何改变,所以你可以快速的熟悉它,而且将你的旧代码迁移到haXe将非常简单。
·Neko: haXe可以编译在Neko虚拟机中运行的字节码。一个haXe程序可以在Apache web服务器上运行(必须使用 mod_neko)。你可以使用haXe开发服务器端程序。haXe可以使用所有的Neko库,如filesystem,network,databases....haXe可以轻松的使用扩展库,所以它可以开发完善的桌面应用程序。
haXe特点:
haXe的语法和Java/JavaScript/ActionScript都很相象。所以haXe是一种非常容易学习的语言。你可以在任何你喜欢的IDE中开发haXe。
haXe是一种强类型语言,使得编译器在编译时发现大部分错误。但是区别于传统强类型语言,你不需要在所有地方写上变量的类型。这归功于“类型推断”,它让你在获得强类型语言安全性的同时感觉是在编写弱类型语言,它集中了两个世界的优点。
haXe标准库,包含Date, XML, data structures... 是为跨平台特殊设计的。它让你的代码可重用性强,不需要一遍一遍的重写代码。
haXe可以方便的扩展:你为特殊平台可以添加额外的特性库。独创的“条件编译”让你可以在同样的API情况下为一种你需要的平台使用不同的编译方法。
haXe有一个远程库提供跨平台服务和RPC,让你可以在平台之间直接使用方法。


| · 你会让人一见钟情吗 |
| · 搞笑CS版少女初夜 |
| · 超级女生李宇春终结版 |
| · 智力大挑战连连看 |
| · 美眉换装小游戏合集 |
| · 无与伦比周杰伦火热MTV |
| · 其卡通小奖赛发挥你创意 |
| · 齐达内铁头VS马特拉奇 |
| · ShowGood经典爆笑三国 |
| · 小破孩动画专区 |
| 关于腾讯 | About Tencent | 服务条款 | 广告服务 | 腾讯招聘 | 腾讯公益 | 客服中心 | 网站导航 | |
| Copyright © 1998 - 2008 Tencent Inc. All Rights Reserved | ![]() |
| 腾讯公司 版权所有 | |