0

我正在使用一些 Flash 横幅,并且有一段时间没有接触 ActionScript 类,这可能是我第一次编写 AS 2.0 类。我刚试过这个:

class AdPage {

    public function AdPage() {
        trace("AdPage added to stage.");
            trace( this._width );
    }

}

编译器似乎坏了。它在构造函数处停止处理,我再也看不到 MovieClip 宽度的痕迹。我想,“好吧,构造函数太快了。” 并将其取出并在构造函数之外的函数中尝试相同的代码。但它仍然会使编译器崩溃。这是Flash中的东西吗?您不能从其自身内部(从技术上讲,从它自己的类内部)获取 MovieClip 的高度或宽度?您必须从实例外部的东西中获取它吗?

谢谢!

4

1 回答 1

1

如果你想让 AdPage 成为一个 MovieClip,你需要基于 MovieClip;

class AdPage extends MovieClip {
于 2012-11-08T07:45:32.623 回答