Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   загадочный глюк или я в OnClipEvent (http://www.flasher.ru/forum/showthread.php?t=45415)

Vrefr 29.05.2003 23:50

загадочный глюк или я в OnClipEvent
 
Есть клип clip1, который должен, в зависимости от нажатия кнопок, перемещаться...
код клипа:

onClipEvent (enterFrame) {
if (_root.menumove == 1) {
if (_x>-290) {
_x -= 37;
_y += 5;
_xscale = 70;
_yscale = 70;
clip1.but.gotoAndStop(3);
}
} else if (_root.menumove == 2) {
xarmov = [-290, -280, -270, -200, -100, -50, -40, -10, -5, 0];
_x = xarmov[i++];
_xscale = 80;
_yscale = 80;
_root.logomenu.menu.gotoAndStop(2);

}
}

кнопка один говорит _root.menumove == 1
и клип замечательно перелетает до _х=-290 и уменьшается в размерах до _xscale = 70;
_yscale = 70;
,
кнопка два, которая находится в клипе clip1.but, которая говорит _root.menumove == 2
и клип перемещается на заданное ему место т.е. на _х=0 и увеличивается размерах до
_xscale = 80;
_yscale = 80;

снова нажимаю на кнопку один, клип снова перемещается на _х=-290,
и уменьшается в размерах до
_xscale = 70;
_yscale = 70;
я снова нажимаю на кнопку два и клип НИКУДА не перемещается, но в размерах увеличивается, что уже явно говорит, что он схавал что переменная _root.menumove изменилась на значение 2.
Но почему вдруг он перестает перемещаться???
ЧТо я уже напортачил??

Извините за длинное объяснение, но пытался поподробнее...
Спасибо за ответ!!! :confused:

iLoveYou 29.05.2003 23:56

вот я щас должен сидеть и представлять, как там у тебя "раз-два".
сорс выложи, злодей :)

Usnul 30.05.2003 00:28

че за изврат? :)

Vrefr 30.05.2003 00:59

И зачем я столько объяснял... впрочем, следуя объяснениям глядите исходник...

Vrefr 30.05.2003 01:02

Вложений: 1
а вот и он :)

Vrefr 30.05.2003 20:23

ХЕЕЕЛП!
 
ХЕЕЕЕЕЛП!!! Ауу!!!! :eek:
Неужели никто не знает?? ИЛи просто никто не смотрит ?:)
Глюк! Или я ступил! В любом случае как решить???
Мерси

Usnul 30.05.2003 20:27

а мне просто лень :)

Vrefr 30.05.2003 20:29

2Usnul: что с тобой случилось? То ты над людями издеваешься, то лень... с ума сбежал или ранний климакс?
Ну помогите же люди, я уже неделю над этим бьюсь..... :(

Vrefr 30.05.2003 21:44

Лююююдди!!!!!!!!!!!!!
Вы где!!???
У меня уже крыша тихонько едет... может массивы так использовать нельзя??????
Неужели вымерли добрые самаритяне??

iLoveYou 30.05.2003 22:28

Брррррр! Я только на сорс глянул - плёхо стало. Разобраться в этом можешь только ты. Но опыт мне подсказывает, что непорядок с переменной i.


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

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