Курсоры Flash/Flex

Обычно проверка подлинности на основе ролей прекращается, когда oidc / oauth2 находится на месте из-за точного конфликта, который вы описываете. Если не все ваши веб-приложения / API будут уважать центральные роли, которые вы бы определили в своей идентичности asp.net - тогда будет мало или нет никакой выгоды, включая их в токен доступа.

Если вы планируете использовать центральную ролевую систему, которую ваши другие приложения будут уважать, и основывать свою авторизацию - тогда я бы рекомендовал установить идентификацию asp.net с Identity Server 4 в одной базе данных, создав Identity Resource для «ролей» и включения пользовательских ролей в качестве утверждения в токене, когда клиент запрашивает область «ролей».

5
задан MidnightGun 9 January 2009 в 15:33
поделиться

2 ответа

Для установки "Ручного" курсора как только мышь нависает над элементом, необходимо указать эти свойства:

  <mx:VBox 
       useHandCursor="true"
       mouseChildren="false"
       buttonMode="true">

Однако это только работает на Ручной курсор. Также заботьтесь о необходимом атрибуте mouseChildren. Или необходимо установить это на ложь для достижения курсора для всех содержавших объектов, или необходимо указать атрибуты useHandCursor и buttonMode для всех элементов. Однако побочный эффект настроек mouseChildren ко лжи состоит в том, что все события от нажатия мыши (наведение мыши, mouseOut, щелчок...) на дочерних элементах больше не будут работать.

В случае, если Вы хотите использовать другой курсор, чем ручной курсор, я боюсь, что у Вас есть только две возможности:

  • Замените стандартный ручной курсор своим курсором
  • Используйте наведение мыши и события mouseOut для установки курсора программно.
4
ответ дан 14 December 2019 в 13:49
поделиться

В любом объекте, наследовавшемся Sprite, buttonMode которого и useHandCursor свойства оба верны, Вы получите ручной курсор по умолчанию при переворачивании его. Некоторые объекты делают это по умолчанию, корректный; Кнопка и LinkButton являются примерами, которые Вы, вероятно, заметили. Просто установка useHandCursor ко лжи на любом из этих компонентов отключит ручной курсор достаточно легко, даже когда его buttonMode свойство (который ответственен за диспетчеризацию событий щелчка) имеет значение true.

Если Вы хотите установить свой курсор на что-либо еще на наведении мыши, тем не менее, необходимо будет ответить на события от нажатия мыши; нет никакого пути вокруг этого. В зависимости от Вашей цели дизайна Вы могли выломать ту работу так или иначе, возможно, путем наследования некоторому другому объекту и затем переопределения его поведения по умолчанию, но в некоторой форме или другом, время выполнения должно знать о желании тех обработанных событий от нажатия мыши.

2
ответ дан 14 December 2019 в 13:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: