Мы используем функцию ifAnyGranted для идентификатора, чтобы сделать что-то подобное, и наш обработчик результатов имеет 2 аргумента: TideResultEvent и String, содержащие роль. Попробуйте изменить сигнатуру функцииmissionResult на:
private function permissionResult(event:TideResultEvent, role:String):void