Гладкие изображения при наведении курсора внутри масштабированного приложения Flex? - PullRequest
0 голосов
/ 28 апреля 2010

У меня есть гибкое приложение, которое я масштабирую с помощью systemManager.stage.scaleMode = StageScaleMode.NO_BORDER; по большей части это работает хорошо, за исключением моих растровых данных (в основном это png от дизайнеров).

Я могу установить для тегов mx: image значение smoothBitmapContent = true, и это прекрасно работает для всего, кроме моих объектов для наведения мыши. Когда я делаю указатель мыши, источник меняется с одного встроенного изображения на другое встроенное изображение. Я пробовал несколько (много) онлайн классов "smoothimage" и пытался написать свой собственный, я пытался сбрасывать smoothBitmapContent при каждой возможности, которую я получаю, но все еще не играю в кости Мне кажется, что, поскольку я масштабируюсь на уровне приложения, всплывающее растровое изображение не сглаживается при рендеринге.

Как сделать все гладко? Возможно, есть флаг, позволяющий Flex сгладить содержимое при его масштабировании?

1 Ответ

0 голосов
/ 28 апреля 2010

Таким образом, простой ответ (который работает для меня) состоял в том, чтобы вместо изменения image.source с одного встроенного png на другое, было использовать два изображения и перевернуть изображение. Видимый между двумя ... Конечно, это добавляет два лишние объекты на экране, но по какой-то причине все они остаются сглаженными и масштабированными таким образом, где, как и раньше, переключение источников переходило от плавного к резкому и нечитабельному.

Josh

...