Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

使用 ASnative 改写 ActionScript

Posted on 2008-02-01 01:36  analyzer  阅读(570)  评论(0编辑  收藏  举报

使用 ASnative 改写 ActionScript

ASnative(x,y) 可用来引用 AS 中的函数.
例如:ASnative(100, 4) 等于 Trace();

我们可以对现有代码进行一些改写:

//准备开始
Trace("danger")
Stage.scaleMode = "noScale";

//改写后,ASV仍然可以看到函数名称注释
var s = ASnative(666, 2);
var t = ASnative(100, 4);
s = "noScale";
t("danger");

//再进一步
var a = ASnative;
var s = a(666, 2);
var t = a(100, 4);
s = "noScale";
t("danger");

这个方法有点老了,但还是可行的.
但将来的Flash可能废除ASnative.

完整的 ASnative 列表在 Flashcoders-WIKI

P.S.
ActionScript 2.0 中使用 ASnative 可参考 Sam 的文章.

我要啦免费统计