如果我用MovieClip而不是Sprite扩展MainClass,还能做些什么。我知道MovieClip扩展了Sprite,并在其下面定义了Timeline。但仍然如何它将可用于我的MovieClip?MovieClip与Sprite中的Sprite 3.0
package {
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.display.MovieClip;
import flash.text.TextFieldType;
public class MainClass extends Sprite{
public function MainClass() {
var m:Module=new Module("Admin","John");
var tf:TextField=new TextField();
tf.text=m.info;
tf.border=true;
tf.type=TextFieldType.INPUT;
var myFormat:TextFormat = new TextFormat();
myFormat.size = 3;
tf.defaultTextFormat=myFormat;
addChild(tf);
this.width=500;
this.height=300;
this.x=0;
this.y=10;
}
}
}
class Module{
private var m_mName:String;
private var m_owner:String;
public function Module(mName:String,owner:String):void{
m_mName=mName;
m_owner=owner;
}
public function get info():String{
return owner+' is owner of '+mName;
}
public function get mName():String{
return m_mName;
}
public function get owner():String{
return m_owner;
}
}
另一个小问题,如果我通过MovieClip替换Sprite,如何使用时间轴?
MovieClip扩展了Sprite。因此,据说这是唯一的你在MovieClip上获得更多的是框架属性/功能。 – 2012-03-29 18:17:39