since version1.2,it can't display progress' correct value.
if action not set scope="local",it will show like:
0%
17%
and then the layer (loadingpercent_text) will be hide
link:https://krpano.com/releases/1.20.…ress/index.html
xml:https://krpano.com/viewsource.htm…percenttext.xml
fix code:
Code
<krpano>
<!-- loading percent events -->
<events name="loadingpercent" keep="true"
onxmlcomplete="loadingpercent_startloading();"
/>
<!-- loading percent text -->
<layer name="loadingpercent_text" keep="true"
type="text"
align="center"
y="10%"
background="false"
css="color:#FFFFFF; font-family:Arial; font-weight:bold; font-size:22px; font-style:italic;" textshadow="2"
html=""
/>
<!-- loading percent actions -->
<action name="loadingpercent_startloading" scope="local">
set(loadingpercent_isloading, true);
set(layer[loadingpercent_text].visible, true);
asyncloop(loadingpercent_isloading,
trace(progress.progress);
mul(pv, progress.progress, 100);
roundval(pv,0);
txtadd(layer[loadingpercent_text].html, 'Loading ', get(pv), '%');
if(pv==100,delayedcall(0.25,set(loadingpercent_isloading, false);set(layer[loadingpercent_text].visible, false);););
);
</action>
</krpano>
Alles anzeigen