У меня есть один класс, который описывает интерфейс в mxml и другой, который содержит логику как.Редактировать код mxml из другого класса в actionscript в Flex
Есть ли способ, как изменить интерфейс с помощью изменения mxml на основе значения некоторой переменной в моем классе actionscript?
Туза класс выглядит следующим образом:
public class SomeDialog extends MyDialog
{
public function SomeDialog(noteToTask:Boolean=false)
{
this.noteToTask=noteToTask;
resizable = false;
}
// WHEN noteToCase is true, add to mxml some component, ie a button
private var noteToCase:Boolean;
override protected function createView():MyDialog
{
var view:SomeDialogView = new SomeDialogView();
return view;
}
}
Используйте [states] (http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf63611-7ff1.html) – RIAstar