Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 是否可以访问类实例的创建者?_Actionscript 3_Flash - Fatal编程技术网

Actionscript 3 是否可以访问类实例的创建者?

Actionscript 3 是否可以访问类实例的创建者?,actionscript-3,flash,Actionscript 3,Flash,我想做的是从类的构造函数中访问类的创建者,而不解析对它的引用,我对此的可能性有很大的怀疑 以此文档类为例: package { import flash.display.MovieClip; public class DocumentClass extends MovieClip { public function DocumentClass() { var thing:Thing = new Thing();

我想做的是从类的构造函数中访问类的创建者,而不解析对它的引用,我对此的可能性有很大的怀疑

以此文档类为例:

package
{
    import flash.display.MovieClip;

    public class DocumentClass extends MovieClip
    {
        public function DocumentClass()
        {
            var thing:Thing = new Thing();
        }
    }
}
然后呢,

这可能吗?如果没有-是否可以访问函数的调用者?例如,我可以用init替换Thing的构造函数,并将access DocumentClass作为init的调用者。

以前有参数。调用者,但当您使用它时,您会收到以下警告:

1058:迁移问题:财产 不再支持调用方。尝试 将调用方声明为 改为


所以我想你还是得自己通过。

恐怕这在任何编程语言中都是不可能的。
package
{
    public class Thing extends Object
    {
        public function Thing()
        {
            // trace DocumentClass as the creator
        }
    }
}