Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Знакомьтесь, БАГ, просто БАГ... (http://www.flasher.ru/forum/showthread.php?t=20822)

netstuff 26.09.2001 12:56

Знакомьтесь, БАГ, просто БАГ...
 
Вообщем уже неделю мучаю мувик, символов насоздавал кучу, все рисую и рисую... и тут надо мне в _root создать ещё один символ, который будет проигрываться при клике далеко от него. Всё как обычно, рядом с ним таких штук пять, и тут... при вызове этого объекта сообщение от компиля:
Target not found: Target="_root.header" Base="?" Что такое? Пути все проверял-перепроверял... :rolleyes:

[pS] header - это имя объекта...

netstuff 26.09.2001 13:09

Да, забыл сказать: из _root объект прекрасно управляется, т.е. прописываю в первом кадре _root.header._visible = true; - всё гуд...

Iv 26.09.2001 18:00

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

Fisher 26.09.2001 20:20

А еще попробуй имячко сменить, а то как бы флэшь на твое имячко чего другого не думала.

APM 26.09.2001 20:52

А ты попробуй такое onClipEvent(load){ trace(this)} -
мне так сильно помогает когда лень пути самому высчитывать
скорее всего у тебя _root != _level0

netstuff 27.09.2001 20:41

Я тихо <H>уею!!!
У меня в _root анимашка (две кнопки местами меняются при нажатии на одну из них) - НЕРАБОТАЕТ!!!! Фантастика!

Пишу на кнопке:
on(release) {
tellTarget("_root") {
if(_root.currentframe == 1) {
gotoAndPlay(1);
}
if(_root.currentframe == 5) {
gotoAndPlay(5);
}
}
}

Причём этот же код работал в предыдущей версии мувика (там они по-другому немного двигались).
_root совпадает с _level0, т.к. все остальные пути в мувике нормально работают.

ПОМОГИТЕ, PLEASE!!! В пятницу работу сдать надо - это последний штрих...

netstuff 27.09.2001 20:49

ХА-ХА-ХА!!!!!!!!!!!!!!

Я схожу с ума!!!

Он прокручивает фреймы!!! Т.е. когда мувик работает, анимация ТЕОРЕТИЧЕСКИ есть, но практически её нет. Если в эдиторе по линейке мышкой побегать - показывает анимацию, в мувике кадры тоже переключает, но анимацию не показывает.
Ну не баг разве?

КАК ЖЕ ТАК?

APM 27.09.2001 20:50

Не понял что должно измениться - из первого фрейма
(_root.currentframe == 1) переходим к нему же gotoAndPlay(1);
тоже самое с пятым фреймом - либо я ничего не понимаю, либо одно из двух.

netstuff 27.09.2001 20:57

Ситуация такая:

frame 1: Кнопка 1 над Кнопкой 2

frame 2: Кнопка 2 над Кнопкой 1

Между этими фреймами происходит передвижение кнопок (меняются местами).

Далее - actions:
if(_currentframe == 1) - если К1 над К2;
gotoAndPlay(1) - анимация с 1 по пятый ролик - К1 меняется местами с К2;
if(_currentframe == 5) - если К2 над К1;
gotoAndPlay(5) - анимация с 5 по 10 ролик - реверс;
на 10 фрейме gotoAndPlay(10);

Вот такая колбаса...

APM 27.09.2001 23:03

Своеобразное использование _currentFrame... Учту.
Насколько я понимаю у тебя в первом и пятом фреймах стоит stop()
попробуй в кнопке сделать переход к следующему кадру, т.е.
gotoAndPlay(2) или просто play()
Непомню точно, но кажется если ты уже находишься в данном кадре
то gotoAndPlay() к этому же кадру как-то не совсем обычно работает.


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

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