PDA

Просмотр полной версии : не получается настроить кнопку на адрес


suseek
28.08.2007, 13:15
Это опять я со своим долбаным меню. Вот сделал, а настроить кнопки так чтоб все нормально открывалось не могу. Делал я так: превращал картинку кнопки в "баттон"-симбол, и встявлял к этому симболу такой код:

on (release) {
getURL('http://example.com');
}

В итоге ничего не открывается... Подскажите, плз, что делать?

etc
28.08.2007, 13:36
suseek, зачем вы для AS-кода используете тег php?

suseek
28.08.2007, 14:07
для наглядности только.

Никто не подскажет чтоли?

Tardos Mors
28.08.2007, 15:01
"и встявлял к этому симболу" - понятие растежимое.
Так что нужен исходник.

iNils
28.08.2007, 15:10
http://www.flasher.ru/forum/showthread.php?t=92951

suseek
28.08.2007, 15:19
"и встявлял к этому симболу" - понятие растежимое.
Так что нужен исходник.
Пожалуйста!

iNils
28.08.2007, 16:07
2 suseek:
1. В последнем слое уберите код в первом кадре.
2. Откжаитесь писать код на кнопках. Вы сами себе роете яму. Весь код надо распологать в кадрах. Тогда не будет необходимости бегать по всем ключевыи кадрах с кнопкой и править код, если вы решили его изменить.
3. Согласно пункту 2, во всех ключевых кадрах код на кнопке должен быть везде где вы его используете. А не только в первом ключевом кадре.
4. Используйте trace ("сообщение"), что отлжавать код и выводить собщения о том, что этот код вообще был вызван.

suseek
28.08.2007, 16:53
Я вообще не спец. во флеше. Так только в анимации немного шарю, а скрипты вообще не разбираю. проста надо сделать кнопки

1. В последнем слое уберите код в первом кадре.

Эт я понял.

2. Откжаитесь писать код на кнопках. Вы сами себе роете яму. Весь код надо распологать в кадрах. Тогда не будет необходимости бегать по всем ключевыи кадрах с кнопкой и править код, если вы решили его изменить.

я выделил весь слой, и в "Current selection" пишет "Current selection cannot have actions applied to it". Выделил кадрв по ключевым слоям, воставил там везде код, ни чего не получилось, Output:
**Error** Scene=Scene 1, layer=Layer 2, frame=24:Line 1: Mouse events are permitted only for button instances
on (release) {

Total ActionScript Errors: 4 Reported Errors: 4

4. Используйте trace ("сообщение"), что отлжавать код и выводить собщения о том, что этот код вообще был вызван.
Это я вообще не понял как делать.
Если не сложно, можно кинуть сюда исправленный исходник, а я посторяюсь разобраться?

Tardos Mors
28.08.2007, 16:57
У вас действия назначались не для кнопок, а для кадра.
Вместо on (release) и кнопок нужно использовать onRelease и мувики.

suseek
28.08.2007, 17:07
У вас действия назначались не для кнопок, а для кадра.
Вместо on (release) и кнопок нужно использовать onRelease и мувики.
Почемуто не открывается. "Unexpected file format". У меня Flash MX 2004 v7 Pro. Какой нужен?
А 8. открыл я, теперь буду разбираться. спасибо

etc
28.08.2007, 17:24
Ну как минимум восьмой потребуется.

suseek
28.08.2007, 17:52
Я не понял только как сделали button0, button1... А еще из-за этого отключилась анимяция при наведении мышкой на кнопку. как это исправить?