PDA

Просмотр полной версии : обрезка линий


Haiat
26.02.2009, 00:18
Добрый вечер.

Подскажите пожалуйста ответ на один вопрос
У меня в мувике программно рисуется график из линий. потом мне нужно оставить только то что в пределах экрана, то есть в области прямоуголника ограниченного шириной и высотой экрана.Остальное просто удалить(для того чтобы мувик остался таких же размеров,а то при растяжении его потом беда) как это сделать?

Спасибо

scarbo
26.02.2009, 00:25
так может сделать проверку во время рисования,чтоб он за края не выходил?

drobinkin
26.02.2009, 03:28
Можно еще маску прямоугольную, динамическую

olexandr
26.02.2009, 04:12
MovieClip.scrollRect = new Rectangle(x, y, width, height)

Haiat
27.02.2009, 00:24
Спасибо, но эти методы понятны,и просто часть мувика скрывают. А мне нужна как бы отрезать чтобы размеры мувика поменялись. Такой функции нет?

Видимо придется действительно проверять при рисованиее чертежа

Fatality
27.02.2009, 04:13
Обрезать клип нельзя, но можно обрезать BitmapData. Правда график при этом перестанет быть векторным...

olexandr
27.02.2009, 14:36
Код AS1/AS2:
MovieClip.scrollRect = new Rectangle(x, y, width, height)


после использования этого метода, ширина и высота будут возвращаться видимые, правда через небольшой интервал