Изменение страниц


Для того, чтобы отследить изменение страниц, вам необходимо написать следующий AS3 код:


getClassByAlias("aliasXmLoader").xmLoader.
  addEventListener("pageChanged", onPage);
 
function onPage(e:Event):void {
var currentPage:String;
currentPage = getClassByAlias("aliasXmLoader").xmLoader.currentPage;
// в переменной currentPage - адрес текущей страницы
// например: XmAdvPage-main/Home
}


Например, можно отследить перемещение на страницы с определенными именами:

function onPage(e:Event):void {
var currentPage:String;
currentPage = getClassByAlias("aliasXmLoader").xmLoader.currentPage;
 
if(currentPage.substr(0,22)=="XmAdvPage-main/Project") {
  gotoAndPlay('projects');
  return;
}
gotoAndPlay('default');
return;
 
}


 

Дизайнеру