Posts by jprucey
-
-
Thank you
That worked (%FIRSTXML%)
I wish I understood why all the others did not, especially since that's how they are in the docs and I've seen examples posted on the form without that.
from docs, doesn't work:
addhotspot(newspot);
set(hotspot[newspot].url,spot.png);
set(hotspot[newspot].ath,150);
set(hotspot[newspot].atv,30);
set(hotspot[newspot].scale,0.7);
set(hotspot[newspot].zoom,true);
set(hotspot[newspot].onclick, removehotspot(newspot) );But that works perfectly.
Thank you so much -
Thank you for your response
The path was ok and I did have the image in the same folder as the xml .I am using the draggable hotspots example. I'm thinking that when I click on "spot3" it will call "addhot2spot" and a new hotspot will be created named "newspot"? I always get " hotspot[newspot] - loading of './hotspot.png' failed! "
I also tried all of the following
set(hotspot[newspot].url,'%SWFPATH%/hotspot.png');
set(hotspot[newspot].url,%SWFPATH%/hotspot.png);
set(hotspot[newspot].url,%SWFPATH%/"hotspot.png");
set(hotspot[newspot].url,"hotspot.png");
set(hotspot[newspot].url,hotspot.png);and also moved it to an images folder and tried all the above combos with that path;
set(hotspot[newspot].url,'%SWFPATH%/images/hotspot.png');Here is the code, it is just the dragable hotspots with an action to create a hotspot.
<action name="addhot2spot">
addhotspot(newspot);
set(hotspot[newspot].url,"hotspot.png");
set(hotspot[newspot].ath,50);
set(hotspot[newspot].atv,-25);
set(hotspot[newspot].scale,0.7);
set(hotspot[newspot].zoom,true);</action>
<hotspot name="spot2" url="hotspot.png" zoom="true" scale="0.5" ath="0" atv="+25" ondown="draghotspot();" />
<hotspot name="spot3" url="hotspot.png" distorted="true" scale="0.5" ath="+25" atv="+5" ondown="addhot2spot();" />
<hotspot name="newspot2" url="hotspot.png" scale="0.5" ath="-25" atv="+29" ondown="draghotspot();" onclick="addhot2spot();" /> -
is this supposed to actually add a hotspot? for example if I click a button it will add a new hotspot to the scene?
addhotspot(newspot);
set(hotspot[newspot].url,spot.png);
set(hotspot[newspot].ath,150);
set(hotspot[newspot].atv,30);
set(hotspot[newspot].scale,0.7);
set(hotspot[newspot].zoom,true);
set(hotspot[newspot].onclick, removehotspot(newspot) );
I tried to use this example from the documentation and I cannot get it to work. I keep getting:
"ERROR: hotspot[newspot] - loading of 'hotspot.png' failed!"
this is the action that I am calling. The image is in the right spot because I am using it in the same scene for hotspots not created dynamically<action name="addhot2spot">
addhotspot(newspot);
set(hotspot[newspot].url,hotspot.png);
set(hotspot[newspot].ath,150);
set(hotspot[newspot].atv,30);
set(hotspot[newspot].scale,0.7);
set(hotspot[newspot].zoom,true);</action>
and then something like: onclick="addhot2spot();"
can you point me to a good example of adding a hotspot dynamically?
Thank you