在AS3中,如果我在舞台上已经有一些动画片段,是否可以在该动画片段中添加一个类?
通常我是通过将AS类链接到符号直接从Flash完成的,但是如果从另一个swf文件导入了sprite / movieclip,我可以在这个movieclip中添加一个类吗?
答案 0 :(得分:3)
为该movieclip添加一个类?
添加类?..如果场景中有一些显示对象,并且您想给它们一些行为。将它们包装在您的自定义类中,我的意思是使用composition
var myCleverClass: MyCleverClass = new MyCleverClass();
myCleverClass.initiateWith(stage.getChildByName("someSimpleMovieClipOnScene"));
//And do whatever you want
myCleverClass.getMyPoints();
答案 1 :(得分:0)
是的,你当然可以。我假设你的库movieclip名称是: LibHomePage 所以你的类结构应该是这样的:
package
{
public class HomePage extends LibHomePage
{
public function HomePage()
{
}
}
}
并且不用说LibHomePage必须是MovieClip或Sprite。