我正在运行时创建一个bordercontainer:
var bcArtist:BorderContainer = new BorderContainer();
var imgArtist:Image = new Image();
var lblArtist:String = new String();
bcArtist.id = artistXML.pk_artist_id;
bcArtist.width = 75;
bcArtist.layout = VerticalLayout;
但是最后一行给出了这个错误:
1067:将类型Class的值隐式强制转换为不相关的类型spark.layouts.supportClasses:LayoutBase。
我觉得这很容易,但还没想出来。
答案 0 :(得分:2)
layout
属性接受类型为LayoutBase
的对象,但您将自己给它类。尝试:
bcArtist.layout = new VerticalLayout();
答案 1 :(得分:2)
VerticalLayout
是班级。您需要创建它的实例。
bcArtist.layout = new VerticalLayout();