Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   обрезка линий (http://www.flasher.ru/forum/showthread.php?t=121905)

Haiat 26.02.2009 00:18

обрезка линий
 
Добрый вечер.

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

Спасибо

scarbo 26.02.2009 00:25

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

drobinkin 26.02.2009 03:28

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

olexandr 26.02.2009 04:12

Код AS1/AS2:

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

Цитата:

Сообщение от olexandr (Сообщение 801231)
Код AS1/AS2:
MovieClip.scrollRect = new Rectangle(x, y, width, height)

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


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

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