Hi,
In the example :
Radar Declaration
<!-- radar plugin, set heading with "plugin[radar].heading" -->
<plugin name="radar"
url="%SWFPATH%/plugins/radar.swf"
zorder="1"
keep="true"
heading="0"
parent="map"
mask="mapmask"
align="lefttop"
edge="center"
x="0" y="0"
linecolor="0"
fillcolor="0xFF0000"
scale="2.5"
visible="false"
/>
Radar parameters are managed with action(action(activatespot,scene3,190);
the heading position is fixed to 190 in this case
<action name="startscene">
showtext(scene 3, infostyle);
action(activatespot,scene3,190);
</action>
and Radar activation, value 190 is passed by %2 parameter...
<action name="activatespot">
set(plugin[activespot].parent, plugin[%1]);
set(plugin[activespot].visible, true);
copy(plugin[radar].x, plugin[%1].x);
copy(plugin[radar].y, plugin[%1].y);
set(plugin[radar].visible, true);
set(plugin[radar].heading, %2);
</action>
Now try to change 190 by 90... You will see a difference ! (clear your browser cache before)