Flash-элементы

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Flash-элементы » Сами изучаем Flash » Отображение тонкой линии во Flash


Отображение тонкой линии во Flash

Сообщений 1 страница 8 из 8

1

Всем привет!
Внезапно столкнулся с проблемой на ровном месте. В одном flash-приложении есть схема и на ней рисуются линии размеров (как в чертежах).
В результате работы приложения размеры схемы изменяются. И линии размеров тоже должны отобразить изменения. Но вот неожиданность: как только начинаю масштабировать горизонтальную (тонкую) линию размеров, как она исчезает. Стрелки на ней видны а самой линии нет. Не могу понять в чем дело?

0

2

Morokot, по такому лирическому описанию трудно сразу сказать, почему у Вас не видна линия. Что это за объект: Shape или Sprite, что конкретно Вы с ней делаете? А еще лучше, пришлите на ЛС свой пример, а то догадываться достаточно трудно.

0

3

Линия тонкая (волосяная) является спрайтом. Что непонятно, так то, что когда просто нарисована тонкая линия, то она видна. А когда масштабируется в виде спрайта, то сразу исчезает. Отправил пример по ЛС.

0

4

Morokot, если это спрайт, то скорее всего фишка заключается в том, что при тонкой лини спрайт должен иметь нулевую высоту. А объект с нулевой координатой нельзя отобразить. На верняка, если Вы ее повернете на некоторой угол, то он сразу появится, потому что высота уже не будет нулевой. А просто тонкая линия видна всегда, потому что не спрайт, а шейп.

0

5

Damian, спасибо за подсказку. Действительно, как только повернул, то сразу линия появилась. И отсюда мораль, можно ввести еще какой-то невидимый объект в спрайт, чтобы он не имел нулевые размеры, тогда все видно, даже тонкие линии.

0

6

Morokot, разработчикам Flash-приложений (прочем, как и любым другим) часто приходится встречаться с ситуациями, казалось бы, тупиковыми. Иногда это связано с недоработками ПО. Но всегда можно найти обходной путь, просто для этого нужна определенная практика.

0

7

Всем привет!
У меня возникла задача, связанная с математическими функциями. Точнее сказать тригонометрическими. Есть несколько функций, которые нужно динамически отобразить, или лучше сказать нужно двигать определенный объект по заданной тригонометрической кривой. Подскажите, как это лучше запрограммировать? Основная трудность возникает если эти функции нужно чуть-чуть изменить, например, аргументы.

0

8

Макс, давайте перейдем в отдельную тему. Тема мат. функций и применение математики во Flash такая обширная, что лучше ее не мешать с другими.
Тема создана здесь Математика во Flash-приложениях

0


Вы здесь » Flash-элементы » Сами изучаем Flash » Отображение тонкой линии во Flash