Oi Igor,
tem como fazer sim. Você pode iniciar uma série de ações de movimentação pela tela e de troca de panoramas a qualquer momento. Tem que criar uma ação e chamá-la em algum evento, como após a entrada do panorama. Ações de movimentação podem ser feitas com
a função "tween" que vai alterar o valor de variáveis e mudar, por exemplo, as posições de visualização horizontal, vertical e zoom, criando movimento na cena. Além disso pode chamar a função de troca de panorama.
Nesse panorama, por exemplo, eu crio o movimento de entrada, que passa da visão estereográfica para a normal e em seguida troco de panorama. Aqui segue a função que criei pros visualizadores em flash:
Código: Selecionar todos
<action devices="flash" name="normalview">
if (isandroid == true,
set(display.flash10, on);
);
if (entrou != true,
tween(view.hlookat, 30, 8.5, easeInOutQuad );
tween(view.vlookat, 0, 8.5, easeInOutQuad );
tween(view.fov, 100, 8.5, easeInOutQuad );
tween(view.maxpixelzoom, 1.0, 8.5, easeInOutQuad );
tween(view.fisheye, 0.0, 8.5, easeInOutQuad, WAIT);
set(entrou, true);
loadscene(noite, null, KEEPVIEW, blend(3));
set(autorotate.waittime, 5);
set(autorotate.enabled, true);
set(view.stereographic,false);
set(view.fovmax, 120);
set(plugin[clique].visible,true);
);
</action>
Note a função "loadscene", usada pra chamar outro panorama, que tem que estar definido no XML. Pra HTML5 usei outra função, basicamente por conta de não existir a visão estereográfica nesse formato.
Ao carregar o outro panorama você pode iniciar outra ação, que faça algo ou simplesmente espere alguns segundos antes de carregar a próxima cena. Vai ter que criar tantas ações quanto cenas que queira trocar.
Abs, Cartola.