PDA

Просмотр полной версии : Как создать изменяемую ссылку в банере?


Тигра
30.06.2003, 19:46
Помогите пожалуйста! Заранее прошу прощения, если что не так, я не из продвинутых.
Такая вот проблемма. Есть флеш-банер. Ссылку в нем зашить жестко нельзя, поскольку есть необходимость ее менять (уже без моего ведома). Делала так: Создала кнопку (задала ей прозрачность 1%, прозрачная, потому, как подобную кнопку предполагала накладывать верхним слоем на уже готовый банер), которой задала:
on (release)
{
getURL(mURL);
}
А в HTML в параметрах прописала:
<PARAM NAME=movie VALUE="1.swf?mURL=http://www.yahoo.com">
В таком виде все работает. По нажатию на кнопку попадаю на страницу яндекса.
Но, как только я то же самое делаю в банере (создаю кнопку на верхнем слое), все ломается. При тестировании выдается ошибка:
"Scene=Scene 1, Layer=Layer 10, Frame=1: Line 1: Mouse events are permitted only for button instances
on (release)"
Разумеется, 10-й слой --- тот самый с прозрачной кнопкой.
Других скриптов в файле нет.
Спасибо, заранее.

Armen Khanoyants
30.06.2003, 19:52
link="http://blabla.com";//переменная
getURL (link, "_self", "POST");//меняй линк сколько хочешь:-)

Sanik
30.06.2003, 20:06
Ольга,посари в кнопке у тя все кадры присутствуют? Стоит on (release), но (например) 2го кадра- как раз отпускания-нету... :)

Dimonius
30.06.2003, 20:11
2 Sanik
Ты че, на солнце перегрелся, зачем тебе второй кадр понадобился?

Тигра
30.06.2003, 20:21
Да, в тесте у меня с одним кадром в кнопке все работает. А в банере валится ошибка.

Dimonius
30.06.2003, 20:40
Выложи примерчик с НТМлкой и исходником. Не совсем понятно, что и когда у тебя перестает работать.

И еще вопрос, как тебе удобнее апдейтить ссылку, ведь параметр со ссылкой можно грузить как с страницы, так и из сбоку лежащего текстового файла, что на мой взгляд, наверно, проще для сторонних дальнейших изменений?

DUDE
30.06.2003, 20:53
При тестировании выдается ошибка:
"Scene=Scene 1, Layer=Layer 10, Frame=1: Line 1: Mouse events are permitted only for button instances
on (release)"

Learn English! Учите английский! Тебе буквально говорят что ты делаешь не так!
Вот что тебе говорят:"Scene=Scene 1, Layer=Layer 10, Frame=1: Line 1: События Мыши разрешаются только для случаев кнопки.
on (release)"
А это означает: что когда ты вводила свой код, ты выбрала не кнопку а кадр или ты создала movieclip а не кнопку!

зы: Надо быть внимательней!

Тигра
30.06.2003, 21:08
Прикрепила тестовый вариант (1) и банер baner4.

DUDE
30.06.2003, 21:15
Прикалываешься??Где исходники?

Тигра
30.06.2003, 21:52
Упс :-( А если так?

Тигра
30.06.2003, 23:17
Спасибо всем огромное! Получилось. Действительно с кнопкой напутала.

Sanik
01.07.2003, 12:54
Я же сказал кнопка... :D