Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Panorama Community. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Der Flo

Mega-User

  • »Der Flo« ist der Autor dieses Themas

Beiträge: 481

Wohnort: Hamburg

Beruf: Fotograf

  • Nachricht senden

1

Montag, 12. April 2010, 21:36

Code-Probleme

Hallo,
ich habe (wie gerae schon in einem anderem Thread geschrieben) Probleme, bei meiner Tour das Startbild zu entsorgen.
Hier die Tour: http://fotografie-welt.net/panorama/gaengeviertel/index.html
Problem: Das Startbild verschwindet wenn man draufklickt: Es ist aber eigentlich noch da (wird bloß nicht angezeigt), was zur Folge hat, dass man an der STelle nicht navigieren kann.
Ich hätte auch nichts gegen eine Einstellung, bei der das Startbild einfach nach 6 Sekunden verschwindet:
Hier die Entsprchenden Code-Schnipsel:
in meiner Plugins.xml:

<plugin name="startbild" url="startbild2.png" origin="center" zorder="200"
onclick="timerset(0.3,0,plugin[startbild].alpha,1,0,linear,,false, set(plugin[startbild].visible,false); "
/>


sowie in der xml des panoramas, wo glaube ich eigentich der Code in das onstart reingehört

<krpano version="1.0.8" onstart="wait(blend); action(intro)" >
<include url="plugins.xml" />

in-the-web

Fortgeschrittener

Beiträge: 56

Wohnort: Schönwald

Beruf: Mediengestalter

  • Nachricht senden

2

Montag, 12. April 2010, 21:58

Hallo Flo,

das mit dem Plugin ist schonmal richtig. Als onstart musst du nichts machen. Du hast nur vergessen 2 Aktionen zu erstellen enmal für das zeigen und einmal für das verschwinden der Begrüssung.
Ich habe Dir mal schnell ein mögliches beispiel erstellt:

<!-- Begruessungsfeld -->
<data name="begruessung_html">
<p>
<img src="../krpano/begruessung.png" width="418" height="434" />
</p>
</data>

<plugin name="begruessung"
url="%SWFPATH%../krpano/plugins/textfield.swf"
html="data:begruessung_html"
keep="true"
visible="false"
width="418"
height="434"
background="false"
backgroundcolor=""
backgroundalpha="1"
roundedge="0"
shadow="0"
borderwidth="0"
bordercolor=""
glow="0"
align="center"
x=""
y="0"
autosize="center"
onloaded="action(show_begruessung);"
onclick="action(hide_begruessung);"
keep="true"
/>

<action name="show_begruessung">
wait(load);
set(plugin[begruessung].y,-1500);
tween(plugin[begruessung].alpha,0,,,set(plugin[button].visible,false));
tween(plugin[begruessung].alpha,1,0);
tween(plugin[begruessung].textblur,0,0);
tween(plugin[begruessung].blur,0,0);
set(plugin[begruessung].visible,true);
set(plugin[begruessung].enabled,true);
tween(plugin[begruessung].y,0);
</action>

<action name="hide_begruessung">

set(plugin[begruessung].enabled,false);
set(plugin[begruessung_button].enabled,true);
tween(plugin[begruessung].alpha,0,0.3,null,set(plugin[info_text].visible,false));
tween(plugin[begruessung].textblur,20,0.3);
tween(plugin[begruessung].blur,20,0.3);

</action>

Mit den Werten bei Show und Hide kannst du natürlich rumspielen. Und Du kannst die Aktionen natürlich auch benennen wie Du willst.
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt.

Wenn Du es nicht hinbekommst schick mir mal Deine XML per PN, dann binde ich es Dir ein.

Die Textfield Geschichte ist übrigens ziemlich gut dokumentiert und recht einfach zu verstehen.

Liebe Grüße Martin

Der Flo

Mega-User

  • »Der Flo« ist der Autor dieses Themas

Beiträge: 481

Wohnort: Hamburg

Beruf: Fotograf

  • Nachricht senden

3

Montag, 12. April 2010, 22:49

ah, das intoimage gabs in der Form noch gar nicht als ich das erste Malein STartbild gebaut hatte.
Ich habe damit jetzt rumexperimentiert, aber ich habe immernoch Problem.
Ich habe ja ein Little-Planet-into, das zeitlich recht lang ist.
Während des intros verschwindet das Bild nur ganz kurz und erscheint dann wieder. Und lässt sich gart nicht mehr wegklicken.
Code hatte ich gerade im Test erst Deinen genommen, sondern den aus diesem Codebeispiel von KR.
Vielleicht gibt es PRobleme, wenn man 2 Aktionen gleichzeitig hat, keine Ahnung.
Hier mein Code: Den alten Code mit m STartbild-Versuch habe ich natürlich rausgenommen. Online liegt immernoch die alte Variante, da bitte nicht gucken.


<krpano version="1.0.8" onstart="wait(blend); action(intro)" >
<include url="plugins.xml" />

<display fps="60" movequality="LOW" stillquality="HIGH" />










<view hlookat ="-177.807361"
vlookat ="90.000000"
camroll ="0.000000"
fov ="150.000000"
fovmin ="50.550680"
fovmax ="150.000000"
maxpixelzoom ="1.000000"
limitfov ="true"
fisheye ="1.00"
fisheyefovlink="0.50"
stereographic ="true"
architectural ="0.0"
architecturalonlymiddle="false"
limitview ="auto"
hlookatmin ="NaN"
hlookatmax ="NaN"
vlookatmin ="NaN"
vlookatmax ="NaN"
/>


<action name="intro">
tween(view.hlookat, 0, 2.5, easeInOutQuad );
wait(3);
tween(view.vlookat, -20, 2.5, easeInOutQuad );
tween(view.fov, 80, 2.5, easeInOutQuad );
tween(view.fisheyefovlink, .3, 2.5, easeInOutQuad );
tween(view.fisheye, 0.33, 2.5, easeInOutQuad);
tween(view.architectural, .35, 2.5, easeInOutQuad);
wait(5);
set(display.flash10,on);
tween(display.details,32);
set(display.stillquality,HIGH);
set(display.stillquality10,HIGH);
tween(view.fovmax,120);

</action>


<events onloadcomplete="delayedcall(2, hideintroimage() ); set(events.onloadcomplete,null);" />


<plugin name="begruessung"
url="introimage.png"
align="center"
onloaded="set(alpha,0); tween(alpha,1.0);"
onclick="hideintroimage();"
/>

<action name="hidebegruessung">
if(plugin[introimage].enabled,
set(plugin[introimage].enabled,false);
tween(plugin[introimage].alpha, 0.0, 0.5, default, removeplugin(introimage));
);
</action>

<preview type="CUBESTRIP" url="15.tiles/preview.jpg" />

<image type="CUBE" multires="true" tilesize="720">
<level tiledimagewidth="2880" tiledimageheight="2880">
<left url="15.tiles/l3_l_%0v_%0h.jpg" />
<front url="15.tiles/l3_f_%0v_%0h.jpg" />
<right url="15.tiles/l3_r_%0v_%0h.jpg" />
<back url="15.tiles/l3_b_%0v_%0h.jpg" />
<up url="15.tiles/l3_u_%0v_%0h.jpg" />
<down url="15.tiles/l3_d_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="1440" tiledimageheight="1440">
<left url="15.tiles/l2_l_%0v_%0h.jpg" />
<front url="15.tiles/l2_f_%0v_%0h.jpg" />
<right url="15.tiles/l2_r_%0v_%0h.jpg" />
<back url="15.tiles/l2_b_%0v_%0h.jpg" />
<up url="15.tiles/l2_u_%0v_%0h.jpg" />
<down url="15.tiles/l2_d_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="720" tiledimageheight="720">
<left url="15.tiles/l1_l_%0v_%0h.jpg" />
<front url="15.tiles/l1_f_%0v_%0h.jpg" />
<right url="15.tiles/l1_r_%0v_%0h.jpg" />
<back url="15.tiles/l1_b_%0v_%0h.jpg" />
<up url="15.tiles/l1_u_%0v_%0h.jpg" />
<down url="15.tiles/l1_d_%0v_%0h.jpg" />
</level>
</image>

</krpano>

in-the-web

Fortgeschrittener

Beiträge: 56

Wohnort: Schönwald

Beruf: Mediengestalter

  • Nachricht senden

4

Montag, 12. April 2010, 23:09

Hi,

das kann so auch nicht funktionieren. Wenn Dein Plugin Name "begruessung" ist musst Du natürlich auch bei der Action "hidebegruessung" den richtigen Pluginnamen wählen. Also statt:
<action name="hidebegruessung">
if(plugin[introimage].enabled,
set(plugin[introimage].enabled,false);
tween(plugin[introimage].alpha, 0.0, 0.5, default, removeplugin(introimage));
);
</action>

so:
<action name="hidebegruessung">
if(plugin[begruessung].enabled,
set(plugin[begruessung].enabled,false);
tween(plugin[begruessung].alpha, 0.0, 0.5, default, removeplugin(introimage));
);
</action>

Wenn Du es nicht hinbekommst schick mir am besten das komplette teil mit Bildern,xml... dann erstelle ich Dir einen funktionierenden Code den Du in Zukunft als Template verwenden kannst.
Vielleicht bekommst Du es aber mit meinem Tipp schon hin.

Liebe Grüße Martin

Der Flo

Mega-User

  • »Der Flo« ist der Autor dieses Themas

Beiträge: 481

Wohnort: Hamburg

Beruf: Fotograf

  • Nachricht senden

5

Montag, 12. April 2010, 23:14

ja ich habs auch gerade gemerkt und habs jetzt hinbekommen mit dieser intoimage-action, hatte einen Bennungsfehler gemacht.
Ist jetzt online
Schönen Abend noch ich gehgleich Party machen,
Flo

in-the-web

Fortgeschrittener

Beiträge: 56

Wohnort: Schönwald

Beruf: Mediengestalter

  • Nachricht senden

6

Montag, 12. April 2010, 23:27

So sieht das doch gleich viel besser aus:-)

Das Partymachen hast Dir jetzt verdient, nach dem ganzen Code, den ich Dir um die Ohren gehauen habe :-)

Viel spaß beim Feiern.

PS: Mir ist noch aufgefallen dass die Begrüßung erst erscheint, nach dem laden kurz verschwindet, wieder erscheint und dann ausfadet. Da ist nch irgendwas falsch.

Liebe grüße Martin