问:在闪存ActionScript 3中,我扩展了一个MovieClip,如下所示。
但是,当我使用ToolPictures创建ToolBar,并设置Xscale和Yscale时,如果我使用cMyClip,它不会调整大小,而当我使用MovieClip时,它可以正常工作。
我是不是漏掉了什么?或者扩展不等同于继承?
package
{
import flash.display.Stage;
import flash.events.MouseEvent;
import flash.display.MovieClip;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Scene;
import flash.display.Sprite;
class cMyClip extends MovieClip
{
public var strToolTip:String="test";
public var load_width:Number=0;
public var load_height:Number=0;
public function cMyClip() //:cMyClip
{
super();
}
} // End Class
} // End Package发布于 2010-02-10 17:30:59
您需要确保您的MovieClip链接到您创建的新类。
您可以通过右键单击库中的MovieClip并选择属性来完成此操作。然后,您必须勾选Export for ActionScript,并在class文本框中输入新类的名称。
附注:继承一个类和继承一个类是一样的。
https://stackoverflow.com/questions/2235630
复制相似问题