Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Странности as3. super.x vs this.x (http://www.flasher.ru/forum/showthread.php?t=211614)

caseyryan 03.10.2015 10:39

Потому что там вот так:
Код AS3:

override public function set x(value:Number):void {
        _physBody.position.x = value;
        super.x = value;
}

А чтобы сдвинуть картинку без перемещения физического тела, надо дернуть просто super.x
Картинку там для разных эффектов надо иногда двигать отдельно от физического тела. Например для прыжка или для стабилизации вибраций

Zebestov 03.10.2015 10:45

А ты геттер тоже переопределил? Ну это так, на уровне шаманства какого-то.

caseyryan 03.10.2015 11:03

По-моему вполне нормальная практика. Геттер у меня возвращает положение физического тела

Zebestov 03.10.2015 12:46

Тады ой ©
Странно все это.


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

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