Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.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
Flash 将movieclip转换为扩展movieclip的自定义类_Flash_Actionscript 3_Oop - Fatal编程技术网

Flash 将movieclip转换为扩展movieclip的自定义类

Flash 将movieclip转换为扩展movieclip的自定义类,flash,actionscript-3,oop,Flash,Actionscript 3,Oop,我有一枚硬币MovieClip,它在我的益智游戏中围绕不同的轨道旋转 我的问题是我需要用我的 流通币 哪一个是 private var currentCoin:MovieClip 使用扩展自flash.display.MovieClip 此外,我是否能够将动态属性添加到 private var currentCoin:DynamicMovie 像 在我将其转换为动态电影后 谢谢 毗瑟奴是一个动态类,所以你可以随时添加属性。如果您扩展了MovieClip并希望保持这种行为(这不是真正的OOP)

我有一枚硬币
MovieClip
,它在我的益智游戏中围绕不同的轨道旋转

我的问题是我需要用我的

流通币

哪一个是

private var currentCoin:MovieClip
使用扩展自
flash.display.MovieClip

此外,我是否能够将动态属性添加到

private var currentCoin:DynamicMovie

在我将其转换为
动态电影后

谢谢


毗瑟奴是一个动态类,所以你可以随时添加属性。如果您扩展了
MovieClip
并希望保持这种行为(这不是真正的OOP),您只需将类声明为动态的:

public dynamic class DynamicMovie extends MovieClip

但是您应该重新考虑它,并在自定义类中声明所需的变量(例如
IsTraveling

MovieClip
是一个动态类,因此您可以随时添加属性。如果您扩展了
MovieClip
并希望保持这种行为(这不是真正的OOP),您只需将类声明为动态的:

public dynamic class DynamicMovie extends MovieClip

但是您应该重新考虑它,并在自定义类中声明所需的变量(例如
IsTraveling
)。

正如@Kodiak所说,MovieClip是一个动态类,因此您可以动态添加属性。您不需要自定义类来执行此操作。但是如果您已经为类定义了方法,那么您确实需要一个自定义类


如果您的问题是如何将库对象转换为自定义类而不是movieclip,只需在库中右键单击它,然后在Export for ActionScript选项中定义为类名“DynamicMovie”和基类“flash.display.movieclip”。如果你的类完全是由代码创建的,那就让它扩展MovieClip。

正如@Kodiak所说,MovieClip是一个动态类,因此你可以动态添加属性。您不需要自定义类来执行此操作。但是如果您已经为类定义了方法,那么您确实需要一个自定义类


如果您的问题是如何将库对象转换为自定义类而不是movieclip,只需在库中右键单击它,然后在Export for ActionScript选项中定义为类名“DynamicMovie”和基类“flash.display.movieclip”。如果您的类完全是由代码创建的,那么就让它扩展MovieClip。

谢谢,但您并没有真正回答我的问题。我想使用新自定义类的对象实例中的MovieClip和DynamicMovie属性和属性。我想使用新自定义类的对象实例中的MovieClip和DynamicMovie属性和属性。