You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Monday, November 9th 2009, 11:10am

media-files (foto, audio, video) per zufall auswechseln

hallo forum,

ich würde gerne in panos einbettete media files (also foto, audio oder videofiles) per zufall austauschen. ist es möglich zb. ein bild aus einem vorbereiteten "pool" von 10 bildern per zufall/dynamisch/automatisch auszutauschen, und falls ja wie? die position sowie größe usw. des bildes wäre immer fix.

hatt hier jemand eine idee zur emsetzung?

lg
christian

2

Monday, November 9th 2009, 4:44pm

Hi,

ja, mit der 1.0.8 beta 9 (hier eine pre-release) ginge das:

dort gibt es eine "random" variable, diese liefert einen Zufallswert zwischen 0.0 und 1.0,
mit 9 multipliziert, gibt das dann Werte von 0.0 - 9.0,
und mit roundval(x,0) auf 0 Nachkommastellen gerundet, bleiben die Werte 0 - 9 übrig,
auf diese kann dann mit if() überprüft werden, und entsprechend etwas verändert werden,
z.B. verschiedene "url" Pfade setzen,

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<action name="zufallsbild">
  mul(no,random,9.0);
  roundval(no,0);
  if(no == 0, set(plugin[bild].url, bild1.jpg); );
  if(no == 1, ...);
  if(no == 2, ...);
  if(no == 3, ...);
  if(no == 4, ...);
  if(no == 5, ...);
  if(no == 6, ...);
  if(no == 7, ...);
  if(no == 8, ...);
  if(no == 9, ...);
</action>


Schöne Grüße,
Klaus

3

Monday, November 9th 2009, 4:50pm

wow - super. danke klaus. *thumbsup* werd mich demnächst mal damit beschäftigten und schauen ob ich das hinbring.

nochmals danke

lg
christian

4

Friday, March 16th 2012, 11:16am

entschuldigt, dass ich meinen alten thread hier nochmals ausgrabe - aber das thema hat bei mir neue aktualität erlangt.

die funktion zufallsbild (wie oben von klaus geschrieben) funktioniert einwandfrei - habe sie derzeit in einem pano (für einen hotspot) mit dem onclick befehl im einsatz.

nun meine neue frage: wie müßte der aufruf aussehen, wenn sich das zufallsbild ohne user interaktion (bei aufruf des panos in dem die funktion eingebaut ist) ändern soll? hab es mit onxmlcomplete und onstart ausprobiert, aber in diesen fällen bleibt einfach das bild aus dem originalen pluginpfad stehen, ohne das sich das bild auswechselt. *confused*

ich hätte gerne folgendes ergebnis. user wechselt von pano A zu pano B. in pano B ist ein hotspot/plugin mit der zufallsbild funktion. das zufakksbild des hotspots/plugins wird bei jedem aufruf neu (aus der angelegten liste 0-9) generiert/ausgewählt.

mit welchem automatischen aufruf ist dies zu lösen?

schon jetzt besten dank