Categories

XML Flash AS3. Как добавить кнопку с иконкой Facebook

Ray Taylor Февраль 22, 2012
No votes yet.
Please wait...

В этой инструкции вы узнаете, как добавить кнопку для социальных медиа, например Facebook, в XML Flash шаблонах с применением Action Script 3 (AS3)

После того, как вы распаковали архив с шаблоном, вам потребуется найти еще один архив sources_xxxxxx.zip защищенный паролем и распаковать его используя ваш пароль.

Откройте файл main_cs3.fla из папки sources/flash с помощью программы Adobe Flash.

Найдите и откройте анимированный клип ‘footer’ на вкладке Scene. В большинстве случаев он называется ‘footer_main’.

Создайте новый слой на линии времени (timeline) и дайте ему любое удобное имя, например, «facebook». После этого импортируйте изображение для вашей социальной кнопки в библиотеку flash: File->Import to library.

Выберите новый слой на линии времени и перетащите картинку для социальной иконки на то место, где она должна будет отображаться.

Кликните на изображении правой кнопкой и выберите опцию convert to symbol.

На панели convert to symbol выберите тип Button и нажмите кнопку OK.

Кликните на новом символе для того, что бы выбрать его и перейдите в панель Properties. Определите имя символа. Давайте в нашем случае назовем его facebook.

Теперь нам нужно добавить action script для кнопки facebook. Создайте новый слой на линии времени и нажмите кнопку F9 для открытия панели Action Script.

Добавьте следующий скрипт и определите имя кнопки:

facebook.addEventListener(MouseEvent.CLICK, onMouseClick);
function onMouseClick(e:MouseEvent):void {
var request:URLRequest = new URLRequest("http://www.facebook.com");
navigateToURL(request, "_blank");
}

Опубликуйте измененный файл main_cs3.fla для просмотра изменений.

 

Посмотрите подробную видео инструкцию:

fecebook кнопка в подвале флэш шаблона
Эта запись была размещена в Работа с XML Flash и помечена как button, Facebook, flash, social, XML. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов