Я не знаю, возможно ли это, я извлекаю имена для TitleWindows
из моей базы данных в виде строк.
Затем из моего основного приложения я должен запустить TitleWindow. Поэтому в моей функции мне нужно преобразовать имя TitleWindow, которое является строкой, в класс, потому что PopUpManager принимает класс. Ниже мой код.
При запуске моего приложения и попытке запустить TitleWindow я получаю сообщение об ошибке:
Implicit coercion of a value of type String to an unrelated type Class.
Я не хочу жестко кодировать имя моего всплывающего окна в PopUpManager, поэтому я делаю это так. Есть ли способ обойти это?
public function getScreen(screenName:String):void
{
var screen_Name:Class = new Class();
screen_Name = screenName;
var popUpWindow:TitleWindow = PopUpManager.createPopUp(this, screen_Name, false) as TitleWindow;
PopUpManager.centerPopUp(popUpWindow);
}