WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Designer Forum (http://www.wcm.at/forum/forumdisplay.php?f=61)
-   -   XML Schalter-Frage (http://www.wcm.at/forum/showthread.php?t=190920)

Isra 03.05.2006 19:27

XML Schalter-Frage
 
Hallo Zusammen!

Ich hab da eine Frage betreffende eines Schalters!

Ich möchte eine Drehschalter mit 3 Positionen und gleichzeitig
3 verschiedenen Funktionen je Position bauen, aber irgenwie bringe
ich so glaube ich etwas mit Value und Visible durcheinander.

Hier mal der Code

PHP-Code:

<Element>
<
Position X="59" Y="18"/>
      <
Select>
<
Value>(L:Tiger_Radar_SWITCHenum) </Value>
<
Visible>(L:SimDarAPTbool== </Visible>
         <Case 
Value="0">
            <
Image Name="A.bmp" ImageSizes="81,80"/>
         </Case>
<
Visible>(L:SimDarVORbool== </Visible>
         <Case 
Value="1">
            <
Image Name="N.bmp" ImageSizes="81,80"/>
         </Case>
<
Visible>(L:SimDarNDBbool== </Visible>
          <Case 
Value="2">
            <
Image Name="V.bmp" ImageSizes="81,80"/>
         </Case>
      </
Select>
   </
Element

...die Mouse Sektion

PHP-Code:

<Tooltip ID="">GPS Mode Select</Tooltip>
      <
Area Left="50" Top="13" Right="75" Bottom="53">
         <
Cursor Type="DownArrow"/>
         <
Click>(L:Tiger_Radar_SWITCHenum!= if{ (L:Tiger_Radar_SWITCHenum- (&gt;L:Tiger_Radar_SWITCHenum) }</Click>
      </
Area>
      <
Area Left="76" Top="13" Right="100" Bottom="53">
         <
Cursor Type="UpArrow"/>
         <
Click>(L:Tiger_Radar_SWITCHenum!= if{ (L:Tiger_Radar_SWITCHenum+ (&gt;L:Tiger_Radar_SWITCHenum) }</Click>
      </
Area

Hat jemand einen Rat wo das durcheinander ist?

harry3 03.05.2006 21:31

Der Fehler ist ziemlich sicher im ersten Codeteil.
Probier den Visible Tag in den Case Tag einzubauen, evtl. auch noch in ein Element einzubetten, also:

PHP-Code:

<Case Value="2"
<
Element>
<
Visible>(L:SimDarNDBbool== </Visible
<
Image Name="V.bmp" ImageSizes="81,80"/> 
</
Element>
</Case> 


Grüße,
Harri

Isra 03.05.2006 22:36

Hallo Harri!

Danke für Deine Antwort und auch Dein letztes Mail!

Also Du meinst so:

PHP-Code:

<Element>
<
Position X="59" Y="18"/>
<
Select>
<
Value>(L:Tiger_Radar_SWITCHenum) </Value>

<Case 
Value="0"
<
Element
<
Visible>(L:SimDarAPTbool== </Visible
<
Image Name="A.bmp" ImageSizes="81,80"/> 
</
Element
</Case>

<Case 
Value="1"
<
Element
<
Visible>(L:SimDarVORbool== </Visible
<
Image Name="V.bmp" ImageSizes="81,80"/> 
</
Element
</Case>

<Case 
Value="2"
<
Element
<
Visible>(L:SimDarNDBbool== </Visible
<
Image Name="N.bmp" ImageSizes="81,80"/> 
</
Element
</Case>
</
Select>
</
Element

Leider wählt er mir die Visible so auch nicht an :heul: :heul: :heul::heul: :heul:

harry3 04.05.2006 08:12

PHP-Code:

<Element
<
Visible>(L:SimDarAPTbool== (L:Tiger_Radar_SWITCHenum== &amp;&amp;</Visible
<
Image Name="A.bmp" ImageSizes="81,80"/> 
</
Element

Dann mach es ganz ohne Select-Case.
Mach 3 Elemente und bau in den Visible Tag zusätzlich noch die Abfrage für (L:Tiger_Radar_SWITCH, enum) ein.


Grüße,
Harri


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag