can3p: (Default)

Во flash существует возможность масштабирования клипов, причем независимо по осям. За это отвечают свойства _xscale и _yscale. Значения этих параметров отвечают масштабированию в процентах от оригинального размера. Но, к сожалению, в документации неясно написано, как же все-таки влияют эти свойства на поведения клипов.

На самом деле, фактически (кроме внешнего вида) меняются только свойства _width и _height клипа. Фактически, просто получается клип другого размера. Если был клип размером 100×200, и ставим масштабирование _xscale = _yscale = 200, то на вхыоде получаем клип размерами 200×400. Больше с клипом не происходит ничего, и это важно. Координаты клипа не меняются. Зная эти нюансы масштабирование компонентов представляется совсем в другом свете и трудностей больше никаких представлять не может.

В качестве примера приложен ролик, в котором можно масштабировать картинку, отслеживая ее параметры. Как видно, все достаточно прозаично.

Ролик: swf , fla


Оригинал: http://blog.dpetroff.ru/tech/flash_movieclip_scale

Profile

can3p: (Default)
can3p

April 2017

S M T W T F S
      1
2 3 45678
9101112131415
16171819202122
23 242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 12th, 2025 12:33 am
Powered by Dreamwidth Studios