Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Масштабирование в контейнере. (http://www.flasher.ru/forum/showthread.php?t=129739)

Tr1te 09.09.2009 11:11

Масштабирование в контейнере.
 
Есть контейнер определенного размера. Скажем 500х500. В нем мувик большего размера 2000х2000, и он таскается. Если я увеличиваю контейнер, то и мувик масштабируется, тоесть область обзора не становиться больше, как сделать чтобы он не масштабировался?
Заранее благодарен.

random13 09.09.2009 11:15

Код AS3:

this.stage.scaleMode = "noScale";
this.stage.align = "TL";


willis83 09.09.2009 11:18

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

Obi 09.09.2009 11:25

Используйте маску.

switcher! 09.09.2009 11:45

в простом случае можно так же использовать DisplayObject.scrollRect

Tr1te 09.09.2009 11:59

У меня простой случай, так что подошло:
Код AS3:

this.stage.scaleMode = "noScale";
this.stage.align = "TL";

То что нужно, Спасибо.

Добавлено через 9 часов 45 минут
Основной мувик у меня получается приалайнить, а вот как ПриAlign'ить мувик который я добавил addChild'ом?


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

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