Hi everybody,
I've a single pano here with an info button who displayed a panel. It works great on desktop and iphone or ipad.
ex
I've just copied and pasted the code in an other pano which is a vtour (only difference). It works great on desktop not on iOs?!
ex
Here the code i use:
Code
<plugin name="infos"
url="plugins/infos_BB.png"
align="righttop"
alpha="0.0"
visible="true"
keep="true"
zorder="58"
x="15" y="15"
scale="0.50"
onloaded="tween(plugin[infos].alpha, 1.0, 2); "
onhover=""
crop="5|0|100|90"
onovercrop="5|95|100|100"
ondowncrop="5|195|100|100"
effect=""
state="true"
onclickA="info();"
onclickB="hideinfo();"
onclick="if(state, onclickA();, onclickB(); ); switch(state,true,false);"
selectable="true"
devices="desktop"
/>
<plugin name="infos-ios"
url="plugins/infos_BB.png"
align="righttop"
alpha="1.0"
visible="true"
keep="true"
zorder="58"
x="15" y="15"
onloaded=""
scale="0.9"
onhover=""
crop="5|0|100|90"
ondowncrop="5|195|100|100"
state="true"
onclickA="info-ios();"
onclickB="hideinfo-ios();"
onclick="if(state, onclickA();, onclickB(); ); switch(state,true,false);"
selectable="true"
devices="mobile|iphone|tablet|ipad|html5"
/>
<plugin name="fond_texte"
url="plugins/Fond_champ_texte.png"
keep="true"
align="right"
edge="right"
visible="false"
scale="0.65"
zorder="69"
x="20" y="-10"
alpha="0.0"
onclick=""
onloaded="if(isphone, set(y, -20); set(scale, 0.75); );
if(ismobile, set(y, -20); set(scale, 0.75); );"
onover="set(plugin[fond_texte].freezeview, true);"
onout="set(plugin[fond_texte].freezeview, false);"
effect="dropshadow(5,0x30,3,1.5);"
parent=""
enabled="true"
capture="true"
selectable="false"
devices="all"
/>
<action name="info">
set(plugin[fond_texte].x,-300);
tween(plugin[fond_texte].alpha,1,0);
tween(plugin[fond_texte].textblur,0,0);
tween(plugin[fond_texte].blur,0,0);
set(plugin[fond_texte].visible,true);
set(plugin[fond_texte].enabled,true);
tween(plugin[fond_texte].x,114);
</action>
<action name="info-ios">
set(plugin[fond_texte].x,-300);
set(plugin[fond_texte].alpha,1.0);
set(plugin[fond_texte].visible,true);
tween(plugin[fond_texte].x,214);
</action>
<action name="hideinfo">
set(plugin[fond_texte].enabled,false);
tween(plugin[fond_texte].alpha,0);
tween(plugin[fond_texte].blur,20);
tween(plugin[fond_texte].textblur,20,,,set(plugin[%1].visible,false));
</action>
<action name="hideinfo-ios">
delayedcall(1.8, set(plugin[fond_texte].visible, false));
tween(plugin[fond_texte].alpha, 0.0, 1.5);
</action>
Display More
Hours without find. I don't know the "trace" function enough to use it on that. The log doesn't show nothing when clicking on the button!
Thanks for any help.
Steph.