第一个haXe actionscript程序 [原创]

——看经典的Hello world如何在haXe as中实现。

通过haXe,程序员可以在极大程度上摆脱flash IDE,实现完全使用代码来编写flash应用。同时,由于haXe是开源程序,可以不必担心版权的困扰,放心使用。最重要的,是使用Linux的朋友终于有了一个完美的flash开发环境,虽然看起来还比较简陋,但是它几乎已经可以完成我们大多数的编码工作需要了。
和大多数面向对象的语言一样,haXe也是基于类的,语法几乎和CPP、Java没什么区别。下面请看我们的第一个程序:

class Test {
    static function main() {
		trace("Hello world !");
    }
}

在上面的代码中,我们写了一个名为Test的类。并且在里面实现了一个main方法。语句只有一句: trace("Hello world !") 。 只要稍了解一些面向对象的语言,这段程序根本就不难理解。我们先把它存成Test.hx文件。.hx是haXe的源代码文件。

OK,让我们来看看haXe和其他语言不同的地方。由于haXe提供跨平台跨语言的特性,这要求我们指定它究竟是要把语言编译成什么程序。因此需要一个被成为.hxml的配置文件来指定参数。

我们创建一个complie.hxml文件,然后输入如下内容:

-swf test.swf
-main Test

这个文件提供了两行配置参数。第一行指定编译器将代码编译为swf文件,并指定文件名为test.swf,第二行则指定运行时的默认类为Test类。

现在,我们可以编译我们的代码了。

$ haxe complie.hxml

我是在Linux下使用的,用win的朋友命令行用法类似。

看一下运行结果:

test.swf

怎么样?很简单吧?

2007 年四月02日,星期一

ccna certification

2010七月14日10:31 AM

interesting

发表评论

*呢称:
*Email:
来自:
主页:

记住我的信息

请输入下图中所显示的验证码:


聚合

友情链接

联系我

发消息给我(内容保密)

QQ:290795401

Email:icebirds@163.com