* Templates:
Some properties of APT has been moved in template files. All possiblities of APT 1.0 can be set by using default templates. But you can add your own templates to use more krpano possibilities.
** Menu templates:
You can add krpano menu template files in "Templates\menu" directory. This is standard krpano code except that $(MARGIN) tag will be replaced by the margin property editable in APT UI.
** Progress templates:
You can add krpano progress template files in "Templates\progress".
digipano wrote:What we need or look forward to is APT becoming the main GUI for krpano, is that the road map APT will follow in near future?
digipano wrote:Does this mean that we can now add the xml code once in the template (Eg: various projection "context menu") & then output to that template?
digipano wrote:Need to see what actually does it add to the actual panorama, as of now we have only one drop down menu, can we now have thumbnails added vertically or horizontally by making our own template? I guess we still need to edit the XML to do so.
digipano wrote:can we now use our own flash loaders?
on krpano forum the question was asked, if this autopano tour update will also also available for mac users...
Thumbnails pluggin need to have access to panorama picture (to create the thumbnails) and this kind of feature is not possible with menu template.
<html>
<head>
<title>ESDI TEST visites multi-entree example</title>
</head>
<style>
body{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-color:#000000; margin:0; padding:0; }
* html, * html body{ overflow: hidden; }
a{ color:#555555; text-decoration:underline; }
a:hover{ color:#AAAAAA; text-decoration:underline; }
</style>
<body>
<div id="test-1-1">
<noscript><table width="100%" height="100%"><tr valign="middle"><td><center>ERROR:<br><br>Javascript not activated<br><br></center></td></tr></table></noscript>
</div>
<script type="text/javascript" src="./swfobject/swfobject.js"></script>
<script type="text/javascript" src="./swfobject/swfkrpanomousewheel.js"></script>
<script type="text/javascript">
// <![CDATA[
if (typeof(deconcept) !== 'undefined' && deconcept.SWFObjectUtil.getPlayerVersion().major >= 6)
{
var so = new SWFObject("test-1-1.swf", "krpanoSWFObject", "100%", "100%", "9.0.28","#000000");
so.addParam("allowFullScreen","true");
so.addParam("allowScriptAccess","sameDomain");
//so.addVariable("pano", getQueryParamValue("pano"));
// pass all external parameters
var q = document.location.search || document.location.hash;
if(q)
{
var params = q.substring(1).split("&");
for(var i=0; i<params.length; i++)
{
var param = params[i];
var istgl = param.indexOf("=");
var pname = param.substring(0,istgl);
var pval = param.substring(istgl+1);
if (pname == "krpanologo")
{
// shortcut to hide the logo
pname = "plugin[krpanologo].visible";
}
so.addVariable(pname, pval);
}
}
so.useExpressInstall('./swfobject/expressinstall.swf');
so.setAttribute('xiRedirectUrl', window.location);
if ( so.write("test-1-1") ) { var mousewheelfixes = new SWFkrpanoMouseWheel(so); }
}
else
{
document.getElementById("test-1-1").innerHTML = '<table width="100%" height="100%"><tr valign="middle"><td><center>ERROR:<br><br>Adobe Flash Player 9 needed<br><br><br><a href="http://www.adobe.com/go/getflashplayer/" target="_blank"><IMG SRC="http://www.macromedia.com/images/shared/download_buttons/get_flash_player.gif" BORDER="1"></a><br>...cliquez ici pour telecharger...<br><br><br><br></center></td></tr></table>';
}
// ]]>
</script>
</body>
</html>
<krpano version="1.0.8" logkey="false">
<textstyle name="DEFAULT" alpha="1" bold="false" font="Arial" fontsize="16" italic="false" textcolor="0xff000000"/>
<plugin name="in" align="bottom" keep="true" ondown="set(movevectorz,-1);" onout="set(blendmode,normal);" onover="set(blendmode,add);" onup="set(movevectorz,0);" url="test-1-1data/graphics/menu0.png" x="-160" y="10"/>
<plugin name="out" align="bottom" keep="true" ondown="set(movevectorz,+1);" onout="set(blendmode,normal);" onover="set(blendmode,add);" onup="set(movevectorz,0);" url="test-1-1data/graphics/menu1.png" x="-120" y="10"/>
<plugin name="left" align="bottom" keep="true" ondown="set(movevectorx,-1);" onout="set(blendmode,normal);" onover="set(blendmode,add);" onup="set(movevectorx,0);" url="test-1-1data/graphics/menu2.png" x="-80" y="10"/>
<plugin name="right" align="bottom" keep="true" ondown="set(movevectorx,+1);" onout="set(blendmode,normal);" onover="set(blendmode,add);" onup="set(movevectorx,0);" url="test-1-1data/graphics/menu3.png" x="-40" y="10"/>
<plugin name="up" align="bottom" keep="true" ondown="set(movevectory,-1);" onout="set(blendmode,normal);" onover="set(blendmode,add);" onup="set(movevectory,0);" url="test-1-1data/graphics/menu4.png" x="0" y="10"/>
<plugin name="down" align="bottom" keep="true" ondown="set(movevectory,+1);" onout="set(blendmode,normal);" onover="set(blendmode,add);" onup="set(movevectory,0);" url="test-1-1data/graphics/menu5.png" x="40" y="10"/>
<plugin name="home" align="bottom" blendmode="normal" keep="true" onclick="lookto(get(panoview.h),get(panoview.v),get(panoview.fov),smooth(100,20,50));" onout="set(blendmode,normal);" onover="set(blendmode,add);" url="test-1-1data/graphics/menu6.png" x="80" y="10"/>
<plugin name="openfs" align="bottom" blendmode="screen" keep="true" onclick="set(fullscreen,true);" onout="set(blendmode,screen);" onover="set(blendmode,add);" url="test-1-1data/graphics/menu7.png" x="120" y="10"/>
<plugin name="closefs" align="bottom" blendmode="screen" keep="true" onclick="set(fullscreen,false);" onout="set(blendmode,screen);" onover="set(blendmode,add);" url="test-1-1data/graphics/menu8.png" visible="flase" x="120" y="10"/>
<events onenterfullscreen="set(plugin[openfs].visible,false); set(plugin[closefs].visible,true);" onexitfullscreen="set(plugin[openfs].visible,true); set(plugin[closefs].visible,false);"/>
<plugin name="autorotation" align="bottom" blendmode="screen" keep="true" onclick="switch(autorotate.enabled);" onout="set(blendmode,screen);" onover="set(blendmode,add);" url="test-1-1data/graphics/menu9.png" x="160" y="10"/>
<plugin name="map" url="test-1-1data/map/map.png" keep="true" align="righttop" x="10" y="10" width="854" height="400" handcursor="false" onclick="action(closemap);"/>
<plugin keep="true" name="mapspot0" hview="0" vview="0" fovview="90" hcenter="" vcenter="" onclick="lookto(get(hcenter),get(vcenter),get(view.fovmin),smooth(400,20,100));loadpano(test-1-11.xml,null,null,BLEND(1));lookat(get(hview),get(vview),get(fovview));wait(blend);lookto(get(panoview.h),get(panoview.v),get(panoview.fov),smooth(100,20,50));" url="test-1-1data/spots/mappoint.png" align="righttop" edge="center" x="632.633" y="173.402"/>
<action name="showmapspot">set(plugin[mapspot0].alpha,0);set(plugin[mapspot0].visible,true);tween(plugin[mapspot0].alpha,1);</action>
<action name="hidemapspot">set(plugin[mapspot0].visible,false);</action>
<action name="closemap">action(hidemapspot);set(plugin[map].onclick,action(openmap););tween(plugin[map].width,40);tween(plugin[map].height,40);</action>
<action name="openmap">set(plugin[map].onclick,action(closemap););tween(plugin[map].width,854);tween(plugin[map].height,400,0.5,easeoutquad,action(showmapspot););</action>
</krpano>
<krpano version="1.0.8">
<include url="test-1-1.xml"/>
<panoview h="0" v="0" fov="90"/>
<view fisheye="0" limitview="lookat" vlookatmin="-90" vlookatmax="90" fovmin="0.01" fovmax="179" fov="90" hlookat="0" vlookat="0"/>
<preview url="test-1-1data/test-1-10/preview.jpg"/>
<image type="CUBE" multires="true" tilesize="637" baseindex="0">
<level tiledimagewidth="2547" tiledimageheight="2547">
<left url="test-1-1data/test-1-10/3/2/%v_%u.jpg"/>
<front url="test-1-1data/test-1-10/0/2/%v_%u.jpg"/>
<right url="test-1-1data/test-1-10/1/2/%v_%u.jpg"/>
<back url="test-1-1data/test-1-10/2/2/%v_%u.jpg"/>
<up url="test-1-1data/test-1-10/4/2/%v_%u.jpg"/>
<down url="test-1-1data/test-1-10/5/2/%v_%u.jpg"/>
</level>
<level tiledimagewidth="1274" tiledimageheight="1274">
<left url="test-1-1data/test-1-10/3/1/%v_%u.jpg"/>
<front url="test-1-1data/test-1-10/0/1/%v_%u.jpg"/>
<right url="test-1-1data/test-1-10/1/1/%v_%u.jpg"/>
<back url="test-1-1data/test-1-10/2/1/%v_%u.jpg"/>
<up url="test-1-1data/test-1-10/4/1/%v_%u.jpg"/>
<down url="test-1-1data/test-1-10/5/1/%v_%u.jpg"/>
</level>
<level tiledimagewidth="637" tiledimageheight="637">
<left url="test-1-1data/test-1-10/3/0/%v_%u.jpg"/>
<front url="test-1-1data/test-1-10/0/0/%v_%u.jpg"/>
<right url="test-1-1data/test-1-10/1/0/%v_%u.jpg"/>
<back url="test-1-1data/test-1-10/2/0/%v_%u.jpg"/>
<up url="test-1-1data/test-1-10/4/0/%v_%u.jpg"/>
<down url="test-1-1data/test-1-10/5/0/%v_%u.jpg"/>
</level>
</image>
<hotspot name="spot0" hview="0" vview="0" fovview="90" hcenter="6.76692" vcenter="2.26131" onclick="loadpano(test-1-11.xml,null,null,BLEND(1));lookat(get(hview),get(vview),get(fovview));wait(blend);lookto(get(panoview.h),get(panoview.v),get(panoview.fov),smooth(100,20,50));" url="test-1-1data/spots/hotspot_ani.swf" ath="366.767" atv="2.26131"/>
</krpano>
digipano wrote:What are Krpano special features, are they not yet implemented?
vincen wrote:-> lorsqu'on passe d'une image à l'autre dans la fenêtre avec tous les panos de la visite, sur Mac, j'ai la pizza qui tourne pendant quelques secondes ce qui fait toujours peur d'un crashPas possible d'avoir plutôt un sablier ou qq chose dans le genre ?
vincen wrote:-> lors de la génération de la visite virtuelle, au dernier stade lorsqu'il copie les fichiers cela reste un bon moment figé (la barre de progression bleue ne tourne même plus) et là aussi on peut se demander si ça a pas crashé ! En fait ça reste à ce stade une éternité alors qu'à priori l'export est bien fini car la visite virtuelle est fonctionnelle mais cette fenêtre interminable reste là bien trop longtemps
renan wrote:vincen wrote:-> lorsqu'on passe d'une image à l'autre dans la fenêtre avec tous les panos de la visite, sur Mac, j'ai la pizza qui tourne pendant quelques secondes ce qui fait toujours peur d'un crashPas possible d'avoir plutôt un sablier ou qq chose dans le genre ?
ceci peut être modifier en changeant le modèle de barre de progression.
renan wrote:vincen wrote:-> lors de la génération de la visite virtuelle, au dernier stade lorsqu'il copie les fichiers cela reste un bon moment figé (la barre de progression bleue ne tourne même plus) et là aussi on peut se demander si ça a pas crashé ! En fait ça reste à ce stade une éternité alors qu'à priori l'export est bien fini car la visite virtuelle est fonctionnelle mais cette fenêtre interminable reste là bien trop longtemps
la ganularité de la progression doit être améliorée. La visite peut fonctionner car les fichiers sont chargés au fur et à mesure. Le hasard doit faire que les fichiers non encore copiés ne sont pas utilisés dès l'ouverture de la visite...
scraffe wrote:les includes et les <contextmenu> disparaisse à la compilation si je les mets dans un modèle de menu !?
scraffe wrote:Je fais des visite "multi entrée" diront nous avec "sommet.html?pano=sommet0.xml" par exemple, je modifie XML générale en supprimant <include url="sommet0.xml"/> du début et je place <include url="sommet.xml"/> dans chaque fichier pour qu'il me charge les paramètres. cela ne fonctionne pas ...
Merci de vos lumières.
renan wrote:scraffe wrote:Je fais des visite "multi entrée" diront nous avec "sommet.html?pano=sommet0.xml" par exemple, je modifie XML générale en supprimant <include url="sommet0.xml"/> du début et je place <include url="sommet.xml"/> dans chaque fichier pour qu'il me charge les paramètres. cela ne fonctionne pas ...
Merci de vos lumières.
Comme nous incluons la licence dans le fichier swf, le chargement dynamique est désactivé afin d'éviter que le player soit détourné par une autre personne que vous.
Je vais voir si nous pouvons ajouter une option pour déverrouiller cela mais dans tous les cas il faudra être prudent à l'usage...
scraffe wrote:Et t'il possible de mettre la licence dans un autre répertoire et d'y coller un .htaccess pour protège le rep ?
scraffe wrote:Sinon, je m'éclate avec APT 1.1
Users browsing this forum: No registered users and 0 guests