5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2007-09-17
http://freebird.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/06/07 | Motion-Twin ActionScript 2 Compiler (MTASC)
类别(专题区)
|
评论
(0)
|
阅读(384)
|
发表于 11:44
前些天发现了
这个酷软
,一直没有时间研究,今晚抽个时间玩了玩,感觉十分爽。
实际上这个编译器不像传统意义上的编译器直接通过编译as就能生成swf,它需要有一个已经存在的swf,然后替换(添加)其中的所有类为编译路径中的新类。
官方的文档中没有具体的例子,我简单写一个:
首先,在mtasc的文件夹下新建一个名为SWF.as的文件,然后写下代码:
class SWF
{
public static function main():Void
{
}
}再建一个文件名为main_shell.fla,用Flash打开,在第一桢上写代码:
SWF.main()然后publish,注意,这也许是你最后一次用Flash了,哈哈哈
现在我们已经有了作为shell的swf文件了,同时把SWF.as和刚刚生成的main_shell.swf备份。然后写新的SWF.as:
class SWF
{
public static function main():Void
{
_root.createTextField("hello_world",0,100,20,200,30);
_root.hello_world.text = "Hello World";
}
}现在一切就绪,在cmd下敲命令:
mtasc -swf main_shell.swf SWF.as回车后刷的一下就好了。
这个酷软目前还不支持swc,不过理论上说应该可以replace swc里面的swf文件,这个我还没有试过,不过作者最近好像主要精力都放在这个东西上,刚发布几天就已经beta3了,非常值得关注。
0
评论
Comments
日志分类
首页
[47]
FLASH
[23]
JavaScript
[4]
ASP与FLASH
[2]
FLASH COM
[8]
精彩推荐
[3]
专题区
[1]
情感空间
[1]
杂七杂八
[5]