命令行模式下编译ActionScript3
- Author: 柳大·Poechant(钟超)
- Email: zhongchao.ustc#gmail.com (#->@)
- Blog:Blog.CSDN.net/Poechant
- Date: August 5th, 2012
1 Flex Compiler Shell
要使用到的强大工具是 fcsh。它是 Flex Compiler Shell 的缩写。如果你安装过 SDK 的话,那么可以通过如下命令寻找它:
sudo find / -name fcsh
我本机上有 3.6 和 4.6 两个版本的 SDK,所以找到了两个:
然后运行你找到的 fcsh 即可,注意它是与你安装的 SDK 的版本对应的。
Michael:testspace michael$ /Applications/Adobe\ Flash\ Builder\ 4.6/sdks/4.6.0/bin/fcsh
Adobe Flex Compiler SHell (fcsh)
Version 4.6.0 build 23201
Copyright (c) 2004-2011 Adobe Systems, Inc. All rights reserved.
(fcsh)
2 Example
(转载请注明来自柳大·Poechant(钟超)的CSDN博客:Blog.CSDN.net/Poechant)
下面是一个示例程序,先把它保存在 Main.as。
package
{
import flash.display.*;
import flash.text.*;
public class Main extends MovieClip
{
private var txt:TextField = new TextField();
private var txtFormat: TextFormat
= new TextFormat( "Helvetica", 22, 0x333333);
public function Main()
{
addChild(txt);
txt.selectable = false;
txt.autoSize = TextFieldAutoSize.LEFT;
txt.text = "Hello World";
txt.setTextFormat( txtFormat );
txt.x = stage.stageWidth/2 - txt.width/2;
txt.y = stage.stageHeight/2 - txt.height/2;
}
}
}
3 Give it a try
然后在 fcsh 中键入如下命令:
(fcsh) mxmlc -o=/Users/michael/Development/testspace/Main.swf -file-specs=/Users/michael/Development/testspace/Main.as
然后可以使用 Flash Player 来播放看看:
哈哈哈哈哈,非常简单,不是吗?
4 How to run ActionScript3
你可以使用这个工具,很不错哦~
运行的方法就是:
Shift + Return
不过你用了之后可能就要吐槽了,它似乎并不能实现你的一些诉求,基本所有需要 import 的类都不能用(囧了个蛋蛋)⋯⋯
Reference:
- http://www.ubacoda.com/index.php?p=13
- http://stackoverflow.com/questions/10937431/run-a-swf-file-with-the-terminal
- http://code.google.com/p/as3term/
-
转载请注明来自柳大·Poechant(钟超)的CSDN博客:Blog.CSDN.net/Poechant
分享到:
相关推荐
flash游戏开发之 如何反编译.swf文件得到actionscript3 as3源代码.zip
本书是一本高级ActionScript 3.0设计模式用书。大家或许也一直没有搞明白“高级”一词的含义。高级ActionScript 3.0指的是本书并不包含API引用函数以及ActionScript 3.0的入门基础这些主题。作者假定读者已经具备...
ActionScript 3设计模式(清晰扫描版)
ActionScript3 设计模式+ 源码,非常全,初学者非常好用!
本书非常精彩地介绍了设计模式,是读者在ActionScript 3中使用设计模式的必备利器!本书指导您从开始到测试一步一步地构建程序,并教大家如何使用具体模式来简化系统程序。通过设计模式,不仅可以创建更灵活、可升级...
总是会有人做这样的事情,不管是Java还是.Net,解析类的语言...darknet放出的 Flare让人们可以在Dos/Windows,Mac OS,Linux x86,Linux x86 64-bit,Solaris x86这些平台下,都可以将Flash的SWF反编译取出ActionScript。
ActionScript 3 设计模式 code ActionScript 3 设计模式 code ActionScript 3 设计模式 code
本书是国内第一本“面向原因式”(Why-Oriented Book)、全面系统介绍Flash ActionScript 3的书籍。全书共分为5个部分。第一部分:ActionScript 3语言基础;第二部分:ActionScript 3 面向对象编程;第三部分:...
本书是一本高级ActionScript 3.0设计模式用书。大家或许也一直没有搞明白“高级”一词的含义。高级ActionScript 3.0指的是本书并不包含API引用函数以及ActionScript 3.0的入门基础这些主题。作者假定读者已经具备...
flex actionscript反编译工具
ActionScript 3.0设计模式
ActionScript3 设计模式 电子书+ 书中源码
ActionScript3代码规范 ActionScript3代码规范 ActionScript3代码规范
《Flash ActionScript3殿堂之路》共分5个部分。第1部分:ActionScript 3语言基础;第2部分:ActionScript 3面向对象编程;第3部分:ActionScript 3 核心类;第4部分:ActionScript 3主要的Flash Player API;第5部分...
ActionScript.3设计模式 ActionScript.3设计模式 ActionScript.3设计模式
as3 pdf下载 ActionScript 3.0 是一种强大的面向对象编程语言,它标志着 Flash Player Runtime 演化过程中的一个重要阶段。设计 ActionScript 3.0 的意图是创建一种适合快速地构建效果丰富的互联网应用程序的语言,...
ActionScript3中文手册
ActionScript 3 For Adobe Flash CS4 Professional About this guide This guide provides a quick introduction to migrating to ActionScript 3 from ActionScript 2. It is targeted at designers and ...
actionscript 3 设计模式书的源码