将类添加到movieclip

时间:2014-03-26 16:41:45

标签: actionscript-3

在AS3中,如果我在舞台上已经有一些动画片段,是否可以在该动画片段中添加一个类?

通常我是通过将AS类链接到符号直接从Flash完成的,但是如果从另一个swf文件导入了sprite / movieclip,我可以在这个movieclip中添加一个类吗?

2 个答案:

答案 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。