Всем привет!
Внезапно столкнулся с проблемой на ровном месте. В одном flash-приложении есть схема и на ней рисуются линии размеров (как в чертежах).
В результате работы приложения размеры схемы изменяются. И линии размеров тоже должны отобразить изменения. Но вот неожиданность: как только начинаю масштабировать горизонтальную (тонкую) линию размеров, как она исчезает. Стрелки на ней видны а самой линии нет. Не могу понять в чем дело?
Отображение тонкой линии во Flash
Сообщений 1 страница 8 из 8
Поделиться12013-07-14 14:31:28
Поделиться22013-07-15 14:56:46
Morokot, по такому лирическому описанию трудно сразу сказать, почему у Вас не видна линия. Что это за объект: Shape или Sprite, что конкретно Вы с ней делаете? А еще лучше, пришлите на ЛС свой пример, а то догадываться достаточно трудно.
Поделиться32013-07-16 14:16:45
Линия тонкая (волосяная) является спрайтом. Что непонятно, так то, что когда просто нарисована тонкая линия, то она видна. А когда масштабируется в виде спрайта, то сразу исчезает. Отправил пример по ЛС.
Поделиться42013-07-16 17:10:41
Morokot, если это спрайт, то скорее всего фишка заключается в том, что при тонкой лини спрайт должен иметь нулевую высоту. А объект с нулевой координатой нельзя отобразить. На верняка, если Вы ее повернете на некоторой угол, то он сразу появится, потому что высота уже не будет нулевой. А просто тонкая линия видна всегда, потому что не спрайт, а шейп.
Поделиться52013-07-19 13:00:31
Damian, спасибо за подсказку. Действительно, как только повернул, то сразу линия появилась. И отсюда мораль, можно ввести еще какой-то невидимый объект в спрайт, чтобы он не имел нулевые размеры, тогда все видно, даже тонкие линии.
Поделиться62013-08-23 13:06:20
Morokot, разработчикам Flash-приложений (прочем, как и любым другим) часто приходится встречаться с ситуациями, казалось бы, тупиковыми. Иногда это связано с недоработками ПО. Но всегда можно найти обходной путь, просто для этого нужна определенная практика.
Поделиться72013-11-17 00:16:07
Всем привет!
У меня возникла задача, связанная с математическими функциями. Точнее сказать тригонометрическими. Есть несколько функций, которые нужно динамически отобразить, или лучше сказать нужно двигать определенный объект по заданной тригонометрической кривой. Подскажите, как это лучше запрограммировать? Основная трудность возникает если эти функции нужно чуть-чуть изменить, например, аргументы.
Поделиться82013-11-18 15:26:17
Макс, давайте перейдем в отдельную тему. Тема мат. функций и применение математики во Flash такая обширная, что лучше ее не мешать с другими.
Тема создана здесь Математика во Flash-приложениях