PDA

Просмотр полной версии : в flash 6 код работает корректно, в 8 не хочет


darksranger
16.06.2008, 15:29
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
я выложил исходник, посматри пожалуста !

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
спасибо !