added ViewBuilder
This commit is contained in:
@@ -17,7 +17,7 @@ class PopupView extends GroupView {
|
||||
private var contentView:IGroupView<Dynamic>;
|
||||
private var callback:ICallback<String>;
|
||||
|
||||
public function new(resource:String, ?key:String = null) {
|
||||
public function new(contentViewFactory:Class<IGroupView<Dynamic>>) {
|
||||
super();
|
||||
|
||||
pWidth = 100;
|
||||
@@ -25,7 +25,7 @@ class PopupView extends GroupView {
|
||||
inLayout = false;
|
||||
skin = new ColorSkin(0x000000, 0.6);
|
||||
|
||||
contentView = Builder.createFromAsset(resource, key).build({listener:this});
|
||||
this.contentView = Type.createInstance(contentViewFactory, [{listener:this}]);
|
||||
addView(contentView);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user