hallo,
befasse mich erstmals mit dem player und probiere ein wenig mit den beispielen rum - bin an der tour hängen geblieben.
ich versuche gerade, ein textfeld, wie bein den examples, bei jedem pano individuell einblenden zu lassen.
habe mal den bereich aus dem beispiel genommen und in eine der xml-dateien kopiert - wird nix angezeigt. packe ich das ganze in die tour.xml, klappt es - ist aber bei allen dann gleich drin.
logisch ist doch, das ganze in jede einzelne xlm datei zu setzen, oder habe ich da einen denkfehler?
sascha
CODE:
<data name="buttontext">
<p align="center">
<font face="arial" size="+4">
<b><i>TEXTFIELD</i></b>
</font>
</p>
</data>
<plugin name="button" url="%SWFPATH%/plugins/textfield.swf"
align="center" width="200" height="30" x="0" y="150" children="false"
html="data:buttontext"
background="false"
textglow="4"
textglowcolor="0xFFFFFF"
textshadow="3"
autosize="center"
onclick="action(show_html_field);"
/>
<action name="show_html_field">
set(plugin[button].enabled,false);
set(plugin[htmltext].y,-1500);
tween(plugin[button].alpha,0,,,set(plugin[button].visible,false));
tween(plugin[htmltext].alpha,1,0);
tween(plugin[htmltext].textblur,0,0);
tween(plugin[htmltext].blur,0,0);
set(plugin[htmltext].visible,true);
set(plugin[htmltext].enabled,true);
tween(plugin[htmltext].y,0);
</action>
<action name="showbutton">
set(plugin[button].visible,true);
set(plugin[button].enabled,true);
tween(plugin[button].alpha,1);
</action>
<plugin name="htmltext" url="%SWFPATH%/plugins/textfield.swf"
align="center" width="500" height="300" x="0" y="-1100" visible="false"
html="data:html1"
css="data:css1"
roundedge="0"
borderwidth="1"
bordercolor="0xFFFFFF"
backgroundcolor="0xFFFFFF"
selectable="false"
shadow="5"
autosize="center"
/>
<plugin name="htmltext2" url="%SWFPATH%/plugins/textfield.swf"
align="righttop" width="250" height="100" x="20" y="20"
html="data:html2"
css="data:css2"
borderwidth="0"
bordercolor="0xFF0000"
backgroundcolor="0xFFFFFF"
alpha="0.0"
blur="8"
textblur="8"
glow="6"
glowcolor="0xFFFFFF"
shadow="5"
autosize="center"
visible="false"
/>
<action name="move">
plugin[%1].changeorigin(lefttop,lefttop);
tween(plugin[%1].x,0,1,easeoutquad);
tween(plugin[%1].y,0,1,easeoutquad,action(move2,%1));
</action>
<action name="move2">
plugin[%1].changeorigin(rightbottom,rightbottom);
tween(plugin[%1].x,0,1,easeoutquad);
tween(plugin[%1].y,0,1,easeoutquad,action(moveback,%1));
</action>
<action name="moveback">
plugin[%1].changeorigin(center,center);
tween(plugin[%1].x,0,1,easeoutquad);
tween(plugin[%1].y,0,1,easeoutquad);
</action>
<action name="hidewindow">
set(plugin[%1].enabled,false);
tween(plugin[%1].alpha,0);
tween(plugin[%1].blur,20);
tween(plugin[%1].textblur,20,,,set(plugin[%1].visible,false));
</action>
<action name="hidewindow2">
set(enabled,false);
tween(alpha,0);
tween(blur,20);
tween(textblur,20,,,set(visible,false));
</action>
<action name="show_html_field2">
set(plugin[htmltext2].enabled,true);
tween(plugin[htmltext2].blur,8,0);
tween(plugin[htmltext2].textblur,8,0);
set(plugin[htmltext2].blur,;
set(plugin[htmltext2].textblur,;
set(plugin[htmltext2].visible,true);
tween(plugin[htmltext2].blur,0);
tween(plugin[htmltext2].textblur,0);
tween(plugin[htmltext2].alpha,0.;
</action>
<data name="html1">
<p align="center">
<font face="times" size="+4">
<b>Hello from Actionscript HTML</b>
</font>
</p>
styles test:<br/>
<b>bold</b><br/>
<i>italic</i><br/>
<u>underlined</u><br/>
<br/>
links test:<br/>
<a href="http://www.krpano.com">open krpano site</a><br/>
<a href="event:lookto(0,0,130);lookto(90,0,150);">do some lookto actions</a><br/>
<a href="event:action(move,htmltext);">click to move field</a><br/>
<a href="event:action(show_html_field2);">open second field</a><br/>
<br/>
color test:<br/>
<font color="#FF0000">red </font><font color="#00FF00">green </font><font color="#0000FF">blue</font><br/>
<br/>
<br/>
<br/>
list test:<br/>
<li>
<ul>list1</ul><br/>
<ul>list2</ul><br/>
<ul>list3</ul><br/>
</li>
<p align="left">
left align test left align test left align test left align test left align test<br/>
left align testleft align testleft align test<br/>
</p>
<p align="center">
center align test center align test center align test center align test center align test<br/>
center align test center align test center align test<br/>
</p>
<p align="right">
right align test right align test right align test right align test right align test<br/>
right align test right align test right align test<br/>
</p>
<p align="center">
<font size="+4">
<a href="event:action(hidewindow,htmltext);action(showbutton);">close window</a><br/>
</font>
</p>
</data>
<data name="css1">
a { text-decoration:underline; color:#110088; font-weight:bold; }
a:hover { color:#885500; }
</data>
<data name="css2">
<include url="externdata.css" />
</data>
... onclick="loadpano(nextpano.xml, null, MERGE, BLEND(1));"
<plugin ... keep="true" ... />
hallo,
das keepall war das problem :-)
ich versuche gerade ein textfeld per button zu öffnen, was auch klappt.
mein problem ist momentan, dass schließen geht per klick auf das textfeld und nicht durch klick auf den button
und ich bekomme es nicht hin, einen link per text und grafik zu einer externen seite einzubinden :-(
sascha
<plugin name="infoseitebutton" url="buttons/btn_info.png"
keep="true" visible="true" enabled="true" handcursor="true" capture="true" children="false" zorder="1"
align="lefttop" x="110" y="5"
onclick="action(show_infoseite_text);"
onhover="showtext(INFO);"
/>
<action name="show_infoseite_text">set(plugin[infoseite_button].enabled,false); set(plugin[infoseite_text].alpha,0); set(plugin[infoseite_text].textblur,15); set(plugin[infoseite_text].blur,15); set(plugin[infoseite_text].visible,true); set(plugin[infoseite_text].enabled,true); tween(plugin[infoseite_text].alpha,1,0.3); tween(plugin[infoseite_text].textblur,0,0.3); tween(plugin[infoseite_text].blur,0,0.3);</action>
<action name="hide_infoseite_text">set(plugin[infoseite_text].enabled,false); set(plugin[infoseite_button].enabled,true); tween(plugin[infoseite_text].alpha,0,0.3,null,set(plugin[infoseite_text].visible,false)); tween(plugin[infoseite_text].textblur,20,0.3); tween(plugin[infoseite_text].blur,20,0.3);</action>
<plugin name="infoseite_text" url="plugins/textfield.swf"
keep="true" visible="false" enabled="false" handcursor="true" capture="true" children="false"
zorder="0" smoothing="true" width="220" height="450"
onclick="action(hide_infoseite_text);"
onloaded="action(hide_infoseite_text);"
background="true"
backgroundcolor="0x000000"
css="p{color:#FFFFFF; font-family:Arial; font-size:14; margin-left:5; margin-right:5; text-align:right; }"
roundedge="5"
shadow="1"
borderwidth="0"
glow="4"
glowcolor="0xffffff"
align="right" x="5" y="0"
html="data:infoseite_text_html"
selectable="true"
/>
<data name="infoseite_text_html">
<p>
INFO SCHULE<br />
LINK ZU EINER ANDEREN SEITE PER TEXT UND GRAFIK ;-(
</p><br /><br /><br />
</data>
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sascha_kote« (12. Juli 2009, 15:02)
© 2006-2025