6Aug/090
test short
function SwapDepths(e:MouseEvent):void { var target=e.target; this.setChildIndex(target, (this.numChildren - 1)); } this.addEventListener(MouseEvent.MOUSE_DOWN, SwapDepths);
1Aug/090
swfAddress as3 example
the simplest i think...
EXAMPLE
import SWFAddress; import SWFAddressEvent; function btnClick(e:MouseEvent) { SWFAddress.setValue(e.target.deepLink); } function changeAddress(e:SWFAddressEvent) { var title:String='SWFAddress '+SWFAddress.getValue(); SWFAddress.setTitle(title); pageTXT.text=title+"\n\n";//addchild,attach movie,go to frame etc } SWFAddress.addEventListener(SWFAddressEvent.CHANGE, changeAddress); ButtonPage1.deepLink="Page_1";//create link variable ButtonPage2.deepLink="Page_2";//create link variable ButtonPage3.deepLink="Page_3";//create link variable ButtonPage1.addEventListener(MouseEvent.CLICK, btnClick); ButtonPage2.addEventListener(MouseEvent.CLICK, btnClick); ButtonPage3.addEventListener(MouseEvent.CLICK, btnClick); /**/ function backClick(e:MouseEvent):void { SWFAddress.back(); } back.addEventListener(MouseEvent.CLICK, backClick); function forwardClick(e:MouseEvent):void { SWFAddress.forward(); } forward.addEventListener(MouseEvent.CLICK, forwardClick);
