Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Графика » Flash. Ссылка на кнопке.

Модерирует : Ausw

Ruben (23-11-2003 11:27): http://forum.ru-board.com/topic.cgi?forum=4&topic=0555  Версия для печати • ПодписатьсяДобавить в закладки

   

TheLook



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаюсь сделать ссылку на страницу при нажатии кнопки.
 
Кнопку сделал, в сцену вставил, ссылку на нее прописал.
Однако страница открывается не при нажатии кнопки, а при прохождении кнопки головкой воспроизведения.
 
Порылся в справочниках....
Попробовал прописать ссылку прямо в символе кнопки - то же самое.
 
Что я делаю не так?

Всего записей: 919 | Зарегистр. 05-05-2003 | Отправлено: 11:34 18-11-2003
KostyOr



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
on (press) {
}
 
при нажатии (без отпускания)
 
on (release) {
}
 
при нажатии (с отпусканием)

Всего записей: 350 | Зарегистр. 04-09-2001 | Отправлено: 11:49 18-11-2003
TheLook



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KostyOr
Это нужно прописывать в каком-то из состояний кнопки или в кадре, куда она вставлена?

Всего записей: 919 | Зарегистр. 05-05-2003 | Отправлено: 12:03 18-11-2003
KostyOr



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
нет, это жмёшь на кнопку и в action script пишешь... on - это обработчик нажатия.. т.е. при нажатии делать то-то  
т.е прописывать на самой кнопке.. а не в её недрах (не в кадрах)

Всего записей: 350 | Зарегистр. 04-09-2001 | Отправлено: 12:14 18-11-2003
Janika



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Действие записывается в ActionScript
Но на сколько я поняла..  
у тебя ролик не останавливается.. Stop у тебя стоит?

Всего записей: 25 | Зарегистр. 05-11-2003 | Отправлено: 12:17 18-11-2003
TheLook



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KostyOr

Цитата:
т.е прописывать на самой кнопке.. а не в её недрах (не в кадрах)

Пробовал - не получается.
 
 
Janika

Цитата:
Но на сколько я поняла..  
у тебя ролик не останавливается..  

Есть ролик (типа интро) и в нем где-то на 150 кадре на новый слой в keyframe вставляется кнопка из библиотеки.
Как ссылку не прописывал - все равно как только головка дойдет до кадра, гед кнопка вставляется - сразу открывается страница, на которую ссылка сделана. Т.е. срабатывает не по событию (клик мышкой), а просто так.
До этого делал обычные ссылки (без кнопок) - все нормально.
А теперь вот....  Наверное чего-то не дописываю.  

Всего записей: 919 | Зарегистр. 05-05-2003 | Отправлено: 13:24 18-11-2003
Janika



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверь, где у тебя находится открываемая ссылка.
Скорее всего .. она у тебя на самом мувике.. а должна быть.. на кнопке..
а проще всего выложи флешку во fla.. и будем посмотреть;)

Всего записей: 25 | Зарегистр. 05-11-2003 | Отправлено: 14:36 18-11-2003
KostyOr



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
мадам правильно сказал.. скорее у тебя скрипт не на кнопке а в кадре или на мувике (хотя должен ошибку выдать)

Всего записей: 350 | Зарегистр. 04-09-2001 | Отправлено: 15:51 18-11-2003
TheLook



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо всем, разобрался самостоятельно. Хоть и через задницу. Ненавижу Макромедию...
 
Сопутствующий вопрос: почему, если прописываешь на кнопке on (release) переход по ссылке срабатывает через раз (или даже через несколько раз), хотя само нажатие на кнопку корректно обрабатывается, а если ставишь on (press) - все нормально работает?

Всего записей: 919 | Зарегистр. 05-05-2003 | Отправлено: 19:39 20-11-2003
Vasya Pupkin



Мракобес
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheLook, у тебя глюки. Такого не может быть. Давай исходник и я разбирусь со всеми "проблемами".


----------
я не люблю людей

Всего записей: 7082 | Зарегистр. 24-02-2001 | Отправлено: 14:29 22-11-2003
fiot



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TheLook

Цитата:
 Ненавижу Макромедию...

ненавидеть за свои кривые руки ... оригинально...  
по повод всех крутых флешеров... советов и всего такого...
длаешь новый слой... на том фрейме в котором у тебя есть твоя кномка делаешь ключево кадр (key frame) и пишешь...

Код:
 
_root.myButton.onPress = functon () {
 trace (this._name)
// gotoURL('','');
}
 

по поводу release... не срабатывает...  
есть такой event  releaseOutside
проблемма решается так...

Код:
 
_root.myButton.onRelease = _root.myButton.onReleaseOutside = function () {
// some action
}
 


events:

Код:
 
myButton.command = command = function (var, var1)
{
... some action
}
 

command
onPress на нажатие    
onRelease на отпускание    
onReleaseOutside на отпускание в не зоны кнопки    
onRollOut на отведение    
onRollOver на наведение    
onDragOut на навёл нажал потащил отпустил    
onDragOver на нажал потащил  навёл

ex:

Код:
 
_root.button.onPress =_root.button2.onRelease= function{
trace(this._name)
}
 

Для эмуляции на нажатие
_root.button.onPress();
 

 
be happy

----------
((a={}).__proto__=a).a;

Всего записей: 864 | Зарегистр. 20-09-2001 | Отправлено: 16:28 22-11-2003 | Исправлено: fiot, 16:31 22-11-2003
Ruben



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Все вопросы по флешу:
http://forum.ru-board.com/topic.cgi?forum=4&topic=0555

----------
Away [как вернусь, скажу]. Не кантовать.

Всего записей: 2752 | Зарегистр. 30-01-2002 | Отправлено: 11:27 23-11-2003
   

Компьютерный форум Ru.Board » Интернет » Графика » Flash. Ссылка на кнопке.
Ruben (23-11-2003 11:27): http://forum.ru-board.com/topic.cgi?forum=4&topic=0555


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru