Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.12.2005, 09:41
Serzhik вне форума Посмотреть профиль Отправить личное сообщение для Serzhik Найти все сообщения от Serzhik
  № 1  
Ответить с цитированием
Serzhik

Регистрация: Feb 2004
Сообщений: 40
По умолчанию Изменение толщины бордюра фигуры при изменении ширины

Возможно, уже спрашивали, но не смог найти
При программном изменении ширины или высоты фигуры (прямоугольник со скругленными углами) изменяется толщина бордюра этого прямоугольника. А надо, чтобы изменялись только геометрические размеры прямоугольника, толщина бордюра должна быть неизменной. Как такое победить? Заранее, сенк

Старый 12.12.2005, 13:59
MOHCTEP вне форума Посмотреть профиль Отправить личное сообщение для MOHCTEP Найти все сообщения от MOHCTEP
  № 2  
Ответить с цитированием
MOHCTEP

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
Бордюр делать толщиной=0. Она не массштабируется.

Старый 12.12.2005, 14:00
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 3  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
поставь толщину линии "hairline", тогда все будет ОК (если, конечно, тебя такой вариант устраивает)

Старый 12.12.2005, 16:23
Serzhik вне форума Посмотреть профиль Отправить личное сообщение для Serzhik Найти все сообщения от Serzhik
  № 4  
Ответить с цитированием
Serzhik

Регистрация: Feb 2004
Сообщений: 40
В том то и дело, что требуется solid бордюр постоянной толщиной 2 px. Смысл в том, что этот прямоугольник - подложка под выпадающее меню. Само меню грузится из файла, поэтому длина строк-пунктов и их количество заранее не известно. В зависимости от их количества и длины самой длинной строки (сорри за тавталогию) я устанавливаю width и height подложки. Неужели нельзя сохранить бордюр немасштабируемым?

Старый 12.12.2005, 16:52
alrusdi вне форума Посмотреть профиль Отправить личное сообщение для alrusdi Найти все сообщения от alrusdi
  № 5  
Ответить с цитированием
alrusdi

Регистрация: Nov 2005
Сообщений: 75
Сделай менюшку не из одного прямоугольника, а из трех (шапка - со скруглениями, центральная часть - две вертикальные полоски и закрашенная часть между ними, и подвал - перевернутая верхняя часть) теперь серединку можно масштабировать по вертикали с сохранением толщины линий, а подвал переместишь после масштабирования к нижней границе серединки

Старый 12.12.2005, 17:10
MIX-er вне форума Посмотреть профиль Отправить личное сообщение для MIX-er Найти все сообщения от MIX-er
  № 6  
Ответить с цитированием
MIX-er
 
Аватар для MIX-er

Регистрация: Jun 2005
Сообщений: 612
Отправить сообщение для MIX-er с помощью ICQ Отправить сообщение для MIX-er с помощью Yahoo
а почему бы его програмно не нарисовать?
__________________
Best regards, Boris Petrov

Старый 12.12.2005, 18:22
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Если планируется делать под 8-ку то можно воспользоваться Scale9Grid.
Почитать можно тут http://www.flash-ripper.com/index.htm за 25 ноября
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 12.12.2005, 20:40
Serzhik вне форума Посмотреть профиль Отправить личное сообщение для Serzhik Найти все сообщения от Serzhik
  № 8  
Ответить с цитированием
Serzhik

Регистрация: Feb 2004
Сообщений: 40
Цитата:
Сообщение от MIX-er
а почему бы его програмно не нарисовать?
Хм, а как программно скруглить углы? В принципе, это, наверно, лучший вариант. Если можешь, кинь ссылку, где прочитать мона
Цитата:
Сообщение от iNils
Если планируется делать под 8-ку то можно воспользоваться Scale9Grid.
Почитать можно тут http://www.flash-ripper.com/index.htm за 25 ноября
Делаю под 7...

Старый 12.12.2005, 21:15
MOHCTEP вне форума Посмотреть профиль Отправить личное сообщение для MOHCTEP Найти все сообщения от MOHCTEP
  № 9  
Ответить с цитированием
MOHCTEP

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
Цитата:
Сообщение от Serzhik
Хм, а как программно скруглить углы? В принципе, это, наверно, лучший вариант. Если можешь, кинь ссылку, где прочитать мона

Делаю под 7...
Напиши блок (функцию), в нее передавай высоту и ширину, а втеле пользуй lineTo(), curveTo(), beginFill(), endFill()

Старый 12.12.2005, 21:23
Serzhik вне форума Посмотреть профиль Отправить личное сообщение для Serzhik Найти все сообщения от Serzhik
  № 10  
Ответить с цитированием
Serzhik

Регистрация: Feb 2004
Сообщений: 40
Забыл сказать, что этот прямоугольник у меня под маской (эффект постепенного "выползания" меню). Как его после отрисовки "засунуть" под эту маску?

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:20.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:20.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.