Форум 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)
-   -   в flash 6 код работает корректно, в 8 не хочет (http://www.flasher.ru/forum/showthread.php?t=113010)

darksranger 16.06.2008 15:29

в flash 6 код работает корректно, в 8 не хочет
 
Код:

on (rollOver) {
        //if (_root.flag_pressed<>1) {
                this.sq1.targetwidth = _root.over_value;
                this.sq1.targetx = 166;
                this.im.targetx = 0;
                this.im.slogan.gotoAndPlay("s1");
                _parent.b2.sq1.targetx = 111;
                _parent.b2.sq1.targetwidth = _root.other_value;
                _parent.b2.im.targetx = 91;
                _parent.b3.sq1.targetx = 55;
                _parent.b3.sq1.targetwidth = _root.other_value;
                _parent.b3.im.targetx = 36;
                _parent.b4.sq1.targetx = 0;
                _parent.b4.sq1.targetwidth = _root.other_value;
                _parent.b4.im.targetx = -18;
        //}
}
on (releaseOutside, rollOut) {
        if (_root.flag_pressed<>1) {
                                this.sq1.targetx=0;
                                this.sq1.targetwidth=_root.stand_value;
                                this.im.targetx=-56;
                                this.im.slogan.gotoAndPlay("s2");
                               
                                _parent.b2.sq1.targetx=0;
                                _parent.b2.sq1.targetwidth=_root.stand_value;
                                _parent.b2.im.targetx=-56;
                _parent.b3.sq1.targetx = 0;
                _parent.b3.sq1.targetwidth = _root.stand_value;
                _parent.b3.im.targetx = -56;
                _parent.b4.sq1.targetx = 0;
                _parent.b4.sq1.targetwidth = _root.stand_value;
                _parent.b4.im.targetx = -56;
        }
}

подскажите где тормажу ? в 6 все работает ставим 8 и ппц ... мувик стоит не двигается

iNils 16.06.2008 15:40

А подробнее?

darksranger 17.06.2008 03:49

Вложений: 1
я выложил исходник, посматри пожалуста !

iNils 17.06.2008 03:56

Код:

onClipEvent (enterFrame) {
        x = x * accel + (targetx - _x) * rate;
        trace (accel)
        _x += x;
}

В 6-ке, все неопределенне числовые значения принимают по умолчанию значение 0, а начаная с 7-ки и выше undefined. Поэтому надо в onClipEvent (load) задать значение для x равное 0

darksranger 17.06.2008 04:26

спасибо !


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

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