Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: КАк прописать во flash активную ссылку на адрес
Flash Zone Forum > Macromedia Flash > Начинающим
Aderna
Вот пришло мне письмо от рекламодателей, вот цитирую:

"6. Формат баннера – flash с активной ссылкой на необходимый адрес."

нарисаовал баннер. компреснул. А вот как прописать ссылку ? или эта ссылка вообще в flash не прописываеться???
ПОДСКАЖИТЕ ПЛИЗ! Я догадываюсь что эта тема уже неоднократно поднималась, но я найти не могу.
Aderna
я имею ввиду ссылку на адрес сайта ...
MustLive
Цитата
Я догадываюсь что эта тема уже неоднократно поднималась, но я найти не могу.

Aderna

Это одна из самых часто поднимаемых тем (у новичков) на нашем форуме. Поэтому нужно было искать получше wink.gif. Поиск по форуму и чтение нашей рассылки может тебе очень помочь.

Цитата
я имею ввиду ссылку на адрес сайта ...

Создание ссылки во флеше делается с помощью функции getURL. Сама ссылка д.б. установлена на определённый объект - в обработчике нажатия на данный объект (кнопку или мувиклип). Код задаётся или на объект или в кадр (у данных вариантов синтаксис немного отличается).

В данном случае при нажатии на объект ссылка на заданный сайт (http://site) откроется в новом окне:
Код
on (press) {
    getURL("http://site", "_blank");
}
Aderna
Цитата
В данном случае при нажатии на объект ссылка на заданный сайт (http://site) откроется в новом окне:
Код
on (press) {
    getURL("http://site", "_blank");
}

Я конечно понимаю что нужно написать команду. Только вот где не могу расшарить.

а вот вроде нашел но пишет
События мыши разрешаются только для кнопочных образцов (**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Mouse events are permitted only for button instances
on (press) {)
Xansen
таже проблема. создал прозрачную кнопку, пытаюсь сделать для неё событие, но получаю такую же ошибку.

Ткните плиз что не так!!!
MustLive
Цитата
Mouse events are permitted only for button instances

Aderna

Как я уже говорил, тема создание ссылок во флеше многократно обсуждалась на форуме, а также в нашей рассылке.

И тема правильной установки кода обработчиков также обсуждалась (когда появляется данное сообщение об ошибке из-за неверной установки кода). Поиск по форуму весьма может помочь.

Цитата
Ткните плиз что не так!!!

Xansen

Как я сказал ранее, данная тема уже обсуждалась. Поэтому стоило воспользоваться поиском по форуму.

Aderna и Xansen.

В данном случае, проблема возникает из-за того, что вы неверно создали объект, для которого указали код (на объекте). Задавать код на объекте нужно только для кнопок. Вы же оба сделали не кнопки, а мувиклипы, поэтому и появляется данное сообщение об ошибке. Измените тип объекта у данных мувиклипов на кнопки, и тогда код будет нормально работать.

Как я писал в начале темы, существует для способа задания кода (для обработчиков событий) - код может задаваться или на объект или в кадр. Я привёл вам пример для первого способа. Данный вариант используется с кнопками. Второй способ - задание кода в кадр - может использоваться как с кнопками, так и с мувиклипами.
Русская версия IP.Board © 2001-2010 IPS, Inc.