24 октября 2012

Перезапуск swf

Иногда делая игру или банер на flash необходимо перезапускать весь ролик, чтобы не городить функционал для очистки состояний и вовращения всего в исходное состояние.

Так вот совершенно случайно наткнулся как это можно сделать легко и просто, достаточно написать несколько строк кода:

import flash.net.*;

function restart(event:Event):void{
 var url:String = stage.loaderInfo.url;
   var request:URLRequest = new URLRequest(url);
     navigateToURL(request,"_level0");
}


Теперь при возникновении необходимости достаточно вызывать данную функцию и будет происходить перезапуск всего swf файла.

Комментариев нет:

Отправить комментарий

Поделиться своими мыслями...