С нами с 03.12.04
Сообщения: 2608
Рейтинг: 749
|
Добавлено: 14/11/10 в 00:18 |
Подскажите пожалуйста как в Adobe Flash CS4 сделать ссылку из текста?
Я во флеше ламер полный, но вот мне темплей надо немного доработать - добавить ссылку на сайт.
Будте добры подскажите как это сделать?
|
|
|
|
1К13!
С нами с 07.05.04
Сообщения: 7721
Рейтинг: 2428
|
Добавлено: 14/11/10 в 01:22 |
делаешь новый слой, на нем пишешь текст. Выделяешь текст стрелочкой, жмёшь два раза Ctr+B (чтобы сначала разбить текст на буквы, а потом перевести их в кривые - это не то чтобы уж очень обязательно, но труЪ).
выделяешь все букафки и жмёшь правой кнопкой мыши, выбираешь Convert to symbol (преобразовать в символ). Называешь его как хочешь.
Рисуешь над букавками прямоугольник размером примерно с текст под ним (цвет похер), преобразуешь его ещё в один символ. Выставляешь для прямоугольника (в панели справа) Color Effect > Alpha > 0 (это будет невидимый прямоугольник, отслеживающий клики мышкой, иначе кликать по самим буквам - хрен попадёшь в линию)
Выделяешь символ с прямоугольником и символ с буквами, и преобразуешь их в третий символ.
Выделяешь его и справа вверху в поле Instance name пишешь mylink (это к примеру, но данное имя будет использоваться в коде, так что имей ввиду).
перетаскиваешь будущую ссылку куда надо.
Делаешь новый слой - для скрипта. Кликаешь на первый кадр в слое для скрипта и жмёшь F9 - откроется окно редактора экшенскрипта. В окно пишешь такой код:
buttonMode = true;
var myurl="http://tvoyurl.com";
mylink.addEventListener(MouseEvent.CLICK, myButtonFunction);
function myButtonFunction(event: MouseEvent) {
var request:URLRequest = new URLRequest(myurl);
navigateToURL(request);
}
Это если флэшка на AS 3.0. Если 2.0 - то я ему не обучен 8)
|
|
|
|
С нами с 03.12.04
Сообщения: 2608
Рейтинг: 749
|
Добавлено: 15/11/10 в 12:25 |
Спасибо ! Очень подробная инструкция.
Сделал всё как написано, но не работает кнопка . Кликаеш и ничего не происходит.
А как узнать флэшка на AS 3.0. или 2.0 ? Может проблема в этом?
|
|
|
|
1К13!
С нами с 07.05.04
Сообщения: 7721
Рейтинг: 2428
|
Добавлено: 15/11/10 в 14:16 |
не выделяя ничего кликни где-нить на пустом поле и погляди справа в панели свойств, там где размер мувика и всё такое.
|
|
|
|
С нами с 25.02.07
Сообщения: 293
Рейтинг: 201
|
Добавлено: 15/11/10 в 21:09 |
а я так делаю. но это для 5го флеша. там вроди бы другой ActionScript чем в ранних версиях
создаю слой actions-у него 1 кейфрейм, по ширине кадр как все кадры флешки(если конечно их много)
на этом слое делаю прямоугольник над местом где ссылка должна быть. его преобразую в символ-кнопку. в окне свойств называю "button", делаю прозрачность 0
для кадра actions пишу в редакторе действий
button.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);
function fl_ClickToGoToWebPage(event:MouseEvent):void
{
navigateToURL(new URLRequest("ВАШ УРЛ"), "_blank");
}
А вообще там вроди бы автоматически можно делать экшн - нажатие на кнопку
|
|
|
|
+ + +
С нами с 18.02.10
Сообщения: 28
Рейтинг: 106
|
Добавлено: 16/11/10 в 07:15 |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |