<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version rmj.rmm.rup.rpr">
<TITLE>Interessante Beobachtung: Abbruch laufender Audio-Dateien</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Hallo,</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">ich habe eine interessante Beobachtung gemacht, die vielleicht für den ein oder anderen hilfreich sein könnte.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Meine Idee war,</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">einen kleinen Zettel mit einer OID darauf irgendwo zu verstecken und den Kindern</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">nur</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">eine gewisse Zeit zu geben,</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">um</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">den Zettel zu finden.</FONT></SPAN><SPAN LANG="de"> </SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Technisch wollte ich es so umsetzen:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">-      </FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">Man klickt auf eine OID, die auf einem anderen Zettel ist, der mitten im Raum liegt</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">-      </FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">Dann spiele ich ein langes Audio-File ab, nachdem ich mit dem Jump Befehl in den Zustand</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">„</FONT></SPAN><SPAN LANG="de"><FONT FACE="Calibri">Verloren</FONT></SPAN><SPAN LANG="de"><FONT FACE="Calibri">“</FONT></SPAN><SPAN LANG="de"><FONT FACE="Calibri"> springe</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">-      </FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">Berührt man die versteckte OID, bevor das Audio-File zu Ende gespielt ist, bricht er die erste Aktion (und damit den Sprung in den Zustand Verloren) ab und springt stattdessen in den Zustand „Gewonnen“</FONT></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Nun die interessante Beobachtung:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">-      </FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">Drückt man auf die versteckte OID, dann bricht diese die erste Aktion anscheinend nur dann ab, wenn man direkt ei</FONT></SPAN><SPAN LANG="de"><FONT FACE="Calibri">n anderes Audio-File abspielt</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">-      </FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">Wenn man z.B. nur einen Jump Befehl bei drücken der versteckten OID ausführt, bricht er das erste Audio File nicht ab</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Mit Code als Beispiel</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Ein</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">Audio-File spielt</FONT></SPAN><SPAN LANG="de"><FONT FACE="Calibri"> und man drückt auf eine andere OID</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">- $frage==0? $frage:=1 $beantwortet:=1 P(richtig)</FONT></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">=> Audio-File bricht direkt bei Druck auf die versteckte OID ab</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">- $frage==0? $leben>=1? $leben-=1 P(falsch)</FONT></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">=> Audio-File bricht</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">ebenfalls</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">direkt bei Druck auf die versteckte OID ab</FONT></SPAN><SPAN LANG="de"><FONT FACE="Calibri"> (Es wurde der falsche versteckte Zettel gefunden</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">- $frage==0? J(FalscheAntwort)</FONT></SPAN><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">=> Das Audio-File spielt unbeeindruckt bis zum Ende ab</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="de"></SPAN></P>

<P DIR=LTR><SPAN LANG="de"><FONT FACE="Calibri">Ich hoffe das war einigermaßen verständlich</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Wingdings" SIZE=3>J</FONT></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"></SPAN><SPAN LANG="de"><FONT FACE="Calibri"> Damit lässt sich einiges umsetzen. Man kann z.B. mit OIDs markierte Dinge verstecken, die man innerhalb einer gewissen Zeit finden und anklicken muss. Man kann aber auch eine OID unten an einem Aussichtsturm und eine oben anbringen und muss dann in einer gewissen Zeit</FONT></SPAN><SPAN LANG="de"> <FONT FACE="Calibri">nach oben rennen und die OID berühren, bevor es zu spät ist. Evtl. hilft die Erkenntnis ja auch beim weiteren Debuggen.</FONT></SPAN><SPAN LANG="de"></SPAN></P>

</BODY>
</HTML>