Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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 AS3在不创建类文件的情况下实例化对象_Actionscript 3_Class_Instance - Fatal编程技术网

Actionscript 3 AS3在不创建类文件的情况下实例化对象

Actionscript 3 AS3在不创建类文件的情况下实例化对象,actionscript-3,class,instance,Actionscript 3,Class,Instance,我有一个相当基本的问题困扰了我一段时间 如何将一些电影剪辑从库导入到舞台,它们不需要任何行为就可以动态生成。 他们的行为可以从主类设置 例如,我想为背景创建一些向量元素,并随机实例化它们 谢谢,, Yaniv.你可以使用new MovieClip()并将其添加到stage中,或者如果你的库中有一个电影剪辑,你可以给它一个链接名,然后用new实例化它,在Flash中绘制你的东西,然后将其转换为Symbol>MovieClip 打开对话框面板,选中“Export for Actionscript”,

我有一个相当基本的问题困扰了我一段时间

如何将一些电影剪辑从库导入到舞台,它们不需要任何行为就可以动态生成。 他们的行为可以从主类设置

例如,我想为背景创建一些向量元素,并随机实例化它们

谢谢,,
Yaniv.

你可以使用new MovieClip()并将其添加到stage中,或者如果你的库中有一个电影剪辑,你可以给它一个链接名,然后用new实例化它,在Flash中绘制你的东西,然后将其转换为Symbol>MovieClip

打开对话框面板,选中“Export for Actionscript”,并将您想要的名称作为类名提供给它,例如MyBackground。让基类flash.display.MovieClip。 Flash将提示您“找不到基类的定义…”,这没关系,它只是警告您它的类实际上丢失了,一个将自动生成

在以后的代码中,您可以通过以下方式将其实例化为您的类:

  var back:MyBackground = new MyBackground();

所以我不需要类文件来给出链接名,我对这些概念有点困惑;然后bg=新的Bg1;那么bg的类型是什么呢?(Bg1是库中一个电影剪辑的链接)它将是一个电影剪辑。@Yaniv。如果您不将类与库中的MC相关联,FlashPro只会在幕后创建一个类。因此,在您的示例中,自动生成的类是Bg1,它将是MovieClip的一个子类。