Иногда делая игру или банер на flash необходимо перезапускать весь ролик, чтобы не городить функционал для очистки состояний и вовращения всего в исходное состояние.
Так вот совершенно случайно наткнулся как это можно сделать легко и просто, достаточно написать несколько строк кода:
Теперь при возникновении необходимости достаточно вызывать данную функцию и будет происходить перезапуск всего swf файла.
Так вот совершенно случайно наткнулся как это можно сделать легко и просто, достаточно написать несколько строк кода:
import flash.net.*;
function restart(event:Event):void{
var url:String = stage.loaderInfo.url;
var request:URLRequest = new URLRequest(url);
navigateToURL(request,"_level0");
}
Теперь при возникновении необходимости достаточно вызывать данную функцию и будет происходить перезапуск всего swf файла.
Комментариев нет:
Отправить комментарий
Поделиться своими мыслями...