Hello,
I've a virtual tour with several scenes. In each one a picture is displayed through a flyin hotspot, then a sound is played with it. I'd like to use a global action in the flyin code:
Code
<action name="flyin">
if(hotspot[%1].flying == 0.0, hotspot[%1].resetsize(); calc_flyout_size(%1); );
if(hotspot[%1].oldscale === null, copy(hotspot[%1].oldscale, hotspot[%1].scale) );
..................................................;
tween(hotspot[%1].rz, 0.0);
[b]playaudio();[/b]
</action>
Then write a playaudio action in each scene with the proper name of the sound:
Code
<action name="playaudio">
set(plugin[bton_son].visible, true);
tween(plugin[bton_son].alpha, 1.0, 1.5);
playsound(rotisserie, %SWFPATH%/audio/rotisserie.mp3, 1);
</action>
<action name="stopaudio">
stopsound(rotisserie);
tween(plugin[bton_son].alpha, 0.0, 1.5);
delayedcall(1.5, set(plugin[bton_son].visible, false));
</action>
Alles anzeigen
Problem is that in the next scene, the sound displayed is the same than in the previous one. Any flag to put in the loadscene action, to ignore the previous playaudio(); and read the good one in the next scene?
Thanks for any help.
Steph.
I