[英]Adding Flash Components to Stage Dynamically from AS3 File
当我尝试从我的as3文件(FrontEnd.as)创建新的闪存列表组件并将其添加到舞台时,出现以下错误:“ 1046:未找到类型或不是编译时常量:List” 。 下面是代码:
package {
import flash.display.MovieClip;
import fl.controls.List;
public class FrontEnd extends MovieClip {
public function FrontEnd():void {
trace("FrontEnd Here");
init();
}
private function init() {
var userSelect:List = new List();
addChild(userSelect);
userSelect.move(200, 100);
userSelect.width = 120;
}
}
}
有人在livedocs页面上发表评论,您必须将组件拖到.fla库中,而不能仅从as3创建它。 这是真的吗? 希望有人能让我直率,谢谢。
的确如此,将Flash中的UI组件分为两部分:
当仅从动作脚本中导入类时,它们将缺少与之紧密相关的视觉元素,因此只需将List组件拖到Library中就可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.