Форум 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)
-   -   кнопки работающие, когда им этого хочется (http://www.flasher.ru/forum/showthread.php?t=111752)

Hashira 07.05.2008 12:41

кнопки работающие, когда им этого хочется
 
Дано: сайт. кнопки встроенные во внутренние мувики с кодом:
Код:

button.onPress = function() {
        _parent.gotoAndStop("имяКадра");
};

код везде один и тот же. имя кнопки и имя кадра правильно введены.
Задача: Почему одна кнопка работает всегда. одна вообще не работает, а две работают когда им того захочется. то есть если походить по страницам они могут заработать. могу работать сразу, а могут вообще не работать.

Psycho Tiger 07.05.2008 12:50

Без исходника сказать практически невозможно. Но я скажу: ошибка в коде.

Hashira 07.05.2008 14:04

а это все может происходить из-за того, что оч много всякой информации и изображений в файле??
потому что сейчас удалила все страницы, кроме 4х очтальных и практически все изображения размер файла сократился раз в 10, а то и больше, стало работать лучше, хотя одна кнопка так и не работает..
илии вполне возможно, что в библиотеке полный бардак.. это как-нить может повлиять??
исходник, к сожалению не могу выложить.. так как у меня диал-ап...

Psycho Tiger 07.05.2008 14:31

Если мне не изменяет память, диал-ап - это выделенка? Да хоть и модем, какая разница? Можете неделю ждать телепата, который поймет, что же тут, или потратить 15 минут на то, чтобы выложить исходник.
Жалко исходник, думаете украдут? - Вынесите все в отдельный fla файл только с проблемным местом.

Wolsh 07.05.2008 14:38

Hashira, есть замечательная штука trace(), решающая данные проблемы за пять минут.
Вставьте в обработчики событий кнопок trace(_parent) и увидите, нажимаются они или нет и кто у них _parent, которого Вы посылаете на имя кадра))
В случае, если кнопки именно не реагируют на мышь, проблема скорее всего связана с переходами по кадрам. Ключевые кадры отменяют действие скрипта, написанного на предыдущем ключевом кадре, и при возврате скрипт может не восстанавливаться.

Hashira 07.05.2008 16:36

2Psycho Tiger исходник мне не жалко...диал-ап это когда и-нет через телефон подключается.. и скидывать в сеть он будет далеко не 15 минут..

щас попробую удалить все не нужное и скинуть....

Hashira 07.05.2008 16:43

а может быть, что они не работают из-за наличия большого количесва кода на ключевых кадрах?? я щас все удалила, оставила только 4 гланых страницыи все, и все вроде работает...

FDS 07.05.2008 18:14

А может ошибка не в тех 3х строчках которые вы написали. А в том большом колличестве кода на ключевых кадрах?
Попробуйте нажать Ctrl+Shift+Enter и пошагово посмотреть, что он выполняет, при нажатии на кнопки. И думаю проблемма легко решится.


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

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