Master-X
Форум | Новости | Статьи
Главная » Форум » Дизайн » 
Тема: Как в Flash CS4 сделать ссылку?
цитата
14/11/10 в 00:18
 AcidDog
Подскажите пожалуйста как в Adobe Flash CS4 сделать ссылку из текста?
Я во флеше ламер полный, но вот мне темплей надо немного доработать - добавить ссылку на сайт.
Будте добры подскажите как это сделать?
цитата
14/11/10 в 01:22
 benzole
делаешь новый слой, на нем пишешь текст. Выделяешь текст стрелочкой, жмёшь два раза 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)
цитата
15/11/10 в 12:25
 AcidDog
Спасибо ! Очень подробная инструкция.
Сделал всё как написано, но не работает кнопка icon_sad.gif . Кликаеш и ничего не происходит.

А как узнать флэшка на AS 3.0. или 2.0 ? Может проблема в этом?
цитата
15/11/10 в 14:16
 benzole
не выделяя ничего кликни где-нить на пустом поле и погляди справа в панели свойств, там где размер мувика и всё такое.
цитата
15/11/10 в 21:09
 AniS
а я так делаю. но это для 5го флеша. там вроди бы другой ActionScript чем в ранних версиях

создаю слой actions-у него 1 кейфрейм, по ширине кадр как все кадры флешки(если конечно их много)
на этом слое делаю прямоугольник над местом где ссылка должна быть. его преобразую в символ-кнопку. в окне свойств называю "button", делаю прозрачность 0
для кадра actions пишу в редакторе действий

button.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);
function fl_ClickToGoToWebPage(event:MouseEvent):void
{
navigateToURL(new URLRequest("ВАШ УРЛ"), "_blank");
}

А вообще там вроди бы автоматически можно делать экшн - нажатие на кнопку icon_smile.gif
цитата
16/11/10 в 07:15
 vossem
подробная инструкция
http://www.web-article.com.ua/2009/actionscript-3-sdelat-flash-banner-ssylkoj/


Эта страница в полной версии