Статичные кнопки для перехода по URL


Настройка переходов по URL (в т.ч. по внутренним страницам сайта) для кнопок, прорисованных в дизайне; переход может сопровождаться проигрыванием анимации.

В шаблоне дизайн-файла fuzzle-demo-demo.fla в слоях btnHTML и btnLogin располагаются две кнопки с именами btHTML и btLogin.


 (9 Кб)


Для каждой из них в слое actions (в первом кадре) определен обработчик нажатия:

// определяем обработчик нажатия на кнопку
btLogin.addEventListener("click", btLoginClick); 
 
// указываем URL страницы/модуля 
function btLoginClick(event:Event = null):void {
  getClassByAlias("aliasXmLoader").xmLoader.goToURL(url);
  
  // goToURL('thissite://TestPage'); переход 
  // на страницу TestPage
 
  // goToURL('thissite://XmService-login/'); переход 
  // на сервис авторизации
 
  // goToHTML(); переход на html-версию текущей страницы
 
  // goToURL(getClassByAlias("aliasXmLoader").xmLoader.
  //   getHtmlURL('TestPage')); переход на html-версию 
  // страницы TestPage
}


Важно: весь код дизайн-файла должен быть написан на AS3 для взаимодействия с ядром системы и скомпилирован под версию Flash Player не ниже 9.

 

Дизайнеру