- Messages
- 75
- Country
A switch which controls an L: was not working in FSX so I am remaking it using the Aces tool. It is a very simple toggle switch. click and the L: = 1 click again and it = 0. I for some reason can not seem to make this happen.
<?xml version="1.0" encoding="UTF-16"?>
<SimBase.Document
Type="AceXML"
version="1,0"
id="derich">
<Descr>AceXML Document</Descr>
<Filename>derich.xml</Filename>
<SimGauge.Gauge id="Gauge" ArtDirectory="C:\Program Files\Microsoft Games\Microsoft Flight Simulator X\SimObjects\Airplanes\SR-71A\panel\Alpha">
<FloatPosition>0.000,0.000</FloatPosition>
<Size>38,38</Size>
<Element id="Derich">
<FloatPosition>0.000,0.000</FloatPosition>
<Select id="On/Off">
<Expression id="Expression">
<Script>(L
erich_enable , bool)</Script>
</Expression>
<Case id="Off">
<ExpressionResult>0.000</ExpressionResult>
<Image id="switchoff.bmp" Name="switchoff.bmp">
<Transparent>True</Transparent>
</Image>
</Case>
<Case id="On">
<ExpressionResult>1.000</ExpressionResult>
<Image id="switchon.bmp" Name="switchon.bmp">
<Transparent>True</Transparent>
</Image>
</Case>
</Select>
</Element>
<MouseArea id="MouseArea">
<FloatPosition>0.000,0.000</FloatPosition>
<Size>38,38</Size>
<CursorType>Hand</CursorType>
<MouseClick id="On">
<Script>(M:Event) 'LeftSingle+LeftRelease' scmp 0 == if{ 1 (>L
erich_enable , bool) }</Script>
<ClickType>LeftSingle+LeftRelease</ClickType>
</MouseClick>
<MouseClick id="Off">
<Script>(M:Event) 'LeftSingle' scmp 0 == if{ 0 (>L
erich_enable , bool) }</Script>
<ClickType>LeftSingle</ClickType>
</MouseClick>
</MouseArea>
</SimGauge.Gauge>
</SimBase.Document>
basically click L
erich_enable = 1, switch goes up for on, click again L
erich_enable = 0, switch goes back down for off. The switch will go up but L
erich_enable doesn't = 1. I am using the handy blackbox tool. And when I click again the switch won't go back down. Thanks in advance for the help.
<?xml version="1.0" encoding="UTF-16"?>
<SimBase.Document
Type="AceXML"
version="1,0"
id="derich">
<Descr>AceXML Document</Descr>
<Filename>derich.xml</Filename>
<SimGauge.Gauge id="Gauge" ArtDirectory="C:\Program Files\Microsoft Games\Microsoft Flight Simulator X\SimObjects\Airplanes\SR-71A\panel\Alpha">
<FloatPosition>0.000,0.000</FloatPosition>
<Size>38,38</Size>
<Element id="Derich">
<FloatPosition>0.000,0.000</FloatPosition>
<Select id="On/Off">
<Expression id="Expression">
<Script>(L

</Expression>
<Case id="Off">
<ExpressionResult>0.000</ExpressionResult>
<Image id="switchoff.bmp" Name="switchoff.bmp">
<Transparent>True</Transparent>
</Image>
</Case>
<Case id="On">
<ExpressionResult>1.000</ExpressionResult>
<Image id="switchon.bmp" Name="switchon.bmp">
<Transparent>True</Transparent>
</Image>
</Case>
</Select>
</Element>
<MouseArea id="MouseArea">
<FloatPosition>0.000,0.000</FloatPosition>
<Size>38,38</Size>
<CursorType>Hand</CursorType>
<MouseClick id="On">
<Script>(M:Event) 'LeftSingle+LeftRelease' scmp 0 == if{ 1 (>L

<ClickType>LeftSingle+LeftRelease</ClickType>
</MouseClick>
<MouseClick id="Off">
<Script>(M:Event) 'LeftSingle' scmp 0 == if{ 0 (>L

<ClickType>LeftSingle</ClickType>
</MouseClick>
</MouseArea>
</SimGauge.Gauge>
</SimBase.Document>
basically click L



Last edited: