【发布时间】:2011-07-01 14:20:23
【问题描述】:
到目前为止,这是我的课:
class com.RCN.Menu.Menu extends MovieClip {
public var title:String;
public var menuItems:Array;
public var titleField:MovieClip;
public function Menu(title:String, menuItems:Array, menuActions:Array) {
this.titleField = createTitleBar(title);
}
public function createTitleBar(title:String) {
var titleBar = createEmptyMovieClip("titleBar", 1);
var titleText = createTextField("titleText", this.getNextHighestDepth(), 10, 10, 100, 100);
titleText.text = title;
titleText.autoSize = true;
titleText.multiline = false;
titleText.wordWrap = false;
titleText.border = true;
titleText.background = 0xffffff;
var format:TextFormat = new TextFormat();
format.font = "Arial";
format.size = 14.5;
format.bold = true;
format.align = "left";
titleText.setTextFormat(format);
return titleBar;
}
}
然而,在我的 SWF 中,当我运行以下代码时,我得到了未定义,有人知道为什么吗? (新课程)
import com.RCN.Menu.Menu;
var Accountability:Menu = new Menu("hello",[a,b,c,d]);
trace(Accountability.titleField);
谢谢
【问题讨论】:
标签: flash actionscript actionscript-2