Как сделать ссылку в флеш-ролике?

Вопрос этот задаётся достаточно часто и решил я сделать небольшой генератор кода ActionScript для ссылок в флеш-роликах.

Генератор кода ссылок для флеш-роликов:

Загрузить Adobe Flash Player

Итак, объяснение для тех, кто с языком ActionScript не знаком...

Если вам надо добавить ссылку в флеш-ролик, то, первым делом, вам надо создать тот объект, который будет вашей ссылкой. Например, вы в флеш-редакторе (это могут быть Macromedia/Adobe Flash любой версии ... ну почти любой, так как совсем старые версии Macromedia Flash не поддерживали ActionScript) с помощью инструмента «Text Tool» (инструмент создания текста) написали ваше имя. И это имя хотите сделать ссылкой. Для это выделите ваш текст и нажмите на клавиатуре клавишу F8. В появившемся окошке выберите тип MovieClip или Button (большой разницы между ними нет). Подтвердите свои действия, нажав «OK». Таким образом, вы создали новый символ MovieClip или Button.

Кстати, превратить любой объект в символ можно и через контекстное меню: выделите объект, вызовите контекстное меню правым кликом мышки и выберите пункт «Convert to Symbol...».

Теперь вам надо дать имя для вашего текста-ссылки-символа. Это имя необходимо для того, чтобы потом можно было бы применить к этому символу какой-то программный код. Выделите ранее созданный символ и перейдите в панель «Properties» (в разных версиях Macromedia/Adobe Flash она может выглядеть по-разному и располагаться в разных частях программы):

Панель Свойства в Adobe Flash

В соответствующее поле ввода на панели «Properties» введите имя вашего символа. Например, "btn" (как на снимке выше).

А теперь, с помощью приведённого ранее генератора кода, создайте код ссылки и вставьте этот код в панель «Actions» главной временной шкалы флеш-ролика. Если у вас ролик создаётся под ActionScript 3.0, то код будет иметь примерно следующий вид...

Код ActionScript 3.0:

/* импорт классов */ import flash.net.URLRequest; import flash.net.navigateToURL; import flash.events.MouseEvent; /* btn - это объект, который и будет ссылкой */ btn.addEventListener(MouseEvent.CLICK, btnClick); function btnClick(event:MouseEvent):void { navigateToURL(new URLRequest("http://mysite.com"), "_self"); }

Код ссылки для ActionScript 2.0 будет отличаться...

Код ActionScript 2.0:

/* btn - это объект, который и будет ссылкой */ btn.onPress = function(){ getURL("http://mysite.com", "_self"); }

Вот и всё.

Автор: admin

Дата добавления: 2012-01-28

Просмотров: 10443

Рейтинг поста: +7-

Правила перепечатки

Социальные закладки:
Комментарии:
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2012-09-03
Покажите исходник...
Комментатор
Комментарий добавил(а): Георгий
Дата добавления: 2012-09-03
что я делаю не так? она не нажимается. курсор рукой становится, но ничего не нажимается. все сделал как написано
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2012-08-22
Что именно непонятно? И, кстати, чтобы получать ответы на свои вопросы, надо правильно вводить емейл...
Комментатор
Комментарий добавил(а): цуа
Дата добавления: 2012-08-22
бля непонятно
Комментатор
Комментарий добавил(а): Максим
Дата добавления: 2012-03-26
Спс, на депозите нашёл, будем штрудировать новую книгу.
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2012-03-25
Максим, а так: http : // narod . ru / disk / 20641966000 . e60091a9 7d8eabb33f4 af439da27013b / gyrskiiAS2 . rar . html (без пробелов).
Комментатор
Комментарий добавил(а): Максим
Дата добавления: 2012-03-25
странно но при переходе на книгу гурского выдаёт эррор 404. Побробую поискать в другом месте.
Комментатор
Комментарий добавил(а): Максим
Дата добавления: 2012-03-25
Вот спс за книги, обязательно погляжу. Работаю на втором actionscript. Надеюсь книга даст хорошее описание этого болота(для меня)).
Суперский блог, обязательно рекламу в приложении сделаю))
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2012-03-25
Максим, есть разные самоучители. Если вы занимаетесь AS 2.0, то сильно рекомендую книгу Гурский Д. "ActionScript 2. Программирование во Flash MX для профессионалов". А если AS 3.0, то Лотт Дж., Шалл Д., Питерс К. "ActionScript 3.0. Сборник рецептов" (все, правда, рекомендуют книгу Колина Мука, но, честно говоря, она не для новичков). Ссылки на книги есть в разделе Скачать.
Комментатор
Комментарий добавил(а): Максим
Дата добавления: 2012-03-25
эхх, а то я просто начал игру создавать( может не с того начал). для контакта. Вроде флеш простой, но как с кодами так я в пропасть. Нифига не понимаю. вроде самоучитель прочёл,про массивы классы ещё что-то. для меня очень сложно ((((
Добавить комментарий:







[ + ] помощь по форматирование текста

Идиот-тест

Если все обязательные поля (отмечены * ) заполнены необходимой информацией, то нажимаем кнопку Добавить комментарий.

Страница 1 из 2: 12
Меню
Подписка
Рубрики
Метки
Последние комментарии
Рейтинг постов
Реклама
Друзья
География гостей
Статистика
Яндекс.Метрика