Как проверить, реализует ли ссылка на класс интерфейс? - PullRequest
0 голосов
/ 18 января 2011

Как я могу проверить, реализует ли ссылка на класс интерфейс?

Обратите внимание, что операторы is и instanceof не работают со ссылками на классы.

Пример:

    public function set someClassref(value:Class):void
    {   
        if(value is IMyInterface)
        {
            _someClassref = value;
        }
        else
        {
            //
        }
    }

1 Ответ

3 голосов
/ 18 января 2011

AS3 - Могу ли я узнать, реализует ли класс интерфейс (или является подклассом другого класса)? имеет то, что представляется двумя наиболее распространенными решениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...