Форум 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=134044)

vasyanik 19.12.2009 18:43

Как избежать растяжения вложенного мувиклипа?
 
Вот фрагмент кода:

Код AS3:

 
MainContainer.addChild(Padding);
 
function MakeItBigger (e:Event):void {
                TweenLite.to(Padding, 1, {height:(Padding.height + 100), onComplete:moreSpace});
                function moreSpace (){
                  PaddingHeight = Padding.height;
                trace(Padding.height);
                TweenLite.to(MainContainer, 1, {height:(MainContainer.height + 100), onUpdate:onUpdateBigger});
                function onUpdateBigger (){
                Padding.height = PaddingHeight;
                removeChild(sp);
                createScrollPane(MainContainer, 0, 0, stage.stageWidth, stage.stageHeight);
                }
                }
 
}

Проблема в том, что даже после присвоения старой высоты, мувик Padding все-равно вытягивается. Ставил trace(); в onUpdateBigger(); - высота не меняется, но клип все-равно тянется.

Помогите, пожалуйста.

Добавлено через 54 минуты
И вообще как-то возможно запретить растягивание вложенных клипов?

Gaen 19.12.2009 21:04

Чтобы запретить растягивание дочерних мувиков, нужно заоверрайдить width и height

vasyanik 19.12.2009 21:59

Что значит "заоверрайдить"?

etc 19.12.2009 22:52

Переопределить.

Felicast 19.12.2009 22:59

... и избавиться от вредной привычки запихивать функции в другие функции


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

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