My class contains:-
public static var focus(get, set) : IFocusDisplayObject;
and:-
public static function get_focus() : IFocusDisplayObject
{
var manager : IFocusManager = getFocusManagerForStage(Starling.current.stage);
if (manager != null)
{
return manager.focus;
}
return null;
}
public static function set_focus(value : IFocusDisplayObject) : IFocusDisplayObject
{
var manager : IFocusManager = getFocusManagerForStage(Starling.current.stage);
if (manager == null)
{
throw new Error(FOCUS_MANAGER_NOT_ENABLED_ERROR);
}
manager.focus = value;
return value;
}
So why is the compiler complaining about it?
Using: openFl compiler and targeting HTML5.