|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2013
Сообщений: 50
|
Картинка теряет качество при увеличении
Добрый день, у меня есть приложение во флеше, которая загружаю внешнюю картинку
код: var logoloader:Loader = new Loader(); logoloader.load(new URLRequest("logo.png" )); helpers_logo.addChild(logoloader); П.с. Админы, скорее всего заголовок не очень точный, но как назвать по-другому не знаю. |
|
|||||
Нужно настроить Stage(получить доступ к экземпляру Stage можно через соответствующее свойство stage любого DisplayObject-а):
Устанавливает режим масштабирования контента, по умолчанию используется пропорциональное масштабирование, потому картинка(как и остальной контент внутри Flash Player-а) и изменяется в размерах. |
|
|||||
Регистрация: Jun 2013
Сообщений: 50
|
Цитата:
Что-то не помогает, ну или я что-то не так делаю |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Вот так попробуйте
|
|
|||||
Регистрация: Jun 2013
Сообщений: 50
|
Цитата:
Добавлено через 1 минуту Просто мне надо, чтоб остальные объекты увеличивались, только картинка прежняя |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Тогда делайте контейнер который будет масштабироваться как Вам нужно и туда вставляйте картинку.
По другому вроде бы нельзя. |
|
|||||
Регистрация: Jun 2013
Сообщений: 50
|
А можно подробнее? Я в ас только начинаю...
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
Добавлено через 7 минут я сам только учусь и меня не кода не покидает мысль, которая может стать Вам ответом - тебе кажется что знаний хватает до тех пор, пока ты отрывки кода пишешь. Вот даже на Вашем примере, казалось бы просто картинку масштабировать, а тут уже нужно несколько лет опыту. По другому не как. Добавлено через 9 минут Тут нужно создавать модель, которая возьмёт под свой контроль все координаты и размеры. Подписывать сцену на ресайз, по которому эта модель будет все пересчитывать и говорить о перерисовке. |
|
|||||
[+4 06.05.14]
|
Только через скейлМоде.Носкейл. Дальше подписываемся на ресайз, и ресайзем ВСЕ, что нам нужно так, как нужно, а картинку не трогаем. Сунуть в контейнер - мысль логичная, тогда придется скейлить только контейнер, а картинку держать в другом контейнере, который не скейлится. - все просто
Добавлено через 3 минуты 2 строчки кода, короче
__________________
Марк Tween |
|
|||||
Регистрация: Jun 2013
Сообщений: 50
|
Цитата:
|
Часовой пояс GMT +4, время: 00:24. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|