![]() |
![]() |
|
|
|||||||
| Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#21 |
|
Veteran
![]() Registriert seit: 23.06.2003
Beiträge: 276
|
Hallo Harri und Bruchpilot,
danke für die schnelle Antwort. Werde mich gleich an die Arbeit machen. Wenn es CLICK gemacht hat melde ich mich wieder und wenn nicht-----dann auch. Gruss Fox |
|
|
|
|
|
#22 |
|
Veteran
![]() Registriert seit: 23.06.2003
Beiträge: 276
|
Hallo,
auch wenn ich jetzt nerve, ich muss nochmal HILFE sagen. Es Clickt einfach nicht. Ich habe 10x den ausführlichen Beitrag von R. (Bruchpilot) gelesen und versucht mit nur einem GAU-Eintrag in der panel.cfg zu testen. In der panel cfg sieht es dann so aus: gauge00=TestGauges!TaxiLights,250,50,26,43 gauge01=dsd_xml_sound3!dsd_xml_sound3, 2,2,5,5, .\Sound\panelsounds.cfg Der Steuerdatei_name ist " panelsounds.cfg " und ist im FS Sound-Ordner. Der WAV_Datei_Name ist "click_1.wav " und ist auch im FS Sound-Ordner. Die Steuerdatei sieht so aus: [Config] MaxSounds=10 LvarStop=dsd_stop_sounds [LVars] Lvar00=click_1 [Sounds] Sound00=./Sound/click_1.wav Gauge dsd_xml_sound3 ist im FS GAU-Ordner Bei diesem XML_Code sollte es in der Mouse-Section clicken: PHP: __________________________________________________ ___________________________ __________________________________________________ _________________________________ Ohne die Kommentarzeile alles OK jedoch kein Click. Die Kommentarzeile als Code eingefügt : Kein Click und auch keine Bewegung des Schalters. Wie muss denn die Zeile mit der Lvar aussehen damit es Clickt ?? Oder was ist sonst falsch ?? Oder ich habe ein Brett vorm Kopf ! Danke für Hilfe im vorraus. Gruss Fox |
|
|
|
|
|
#23 |
|
Veteran
![]() Registriert seit: 23.06.2003
Beiträge: 276
|
Oh Man ich komm noch nicht mal damit zurecht. Versuchs einfach so nochmal mit dem XML Code:
Gauge Name="TaxiLights" Version="1.0"> Element Select Value>(A:Light taxi,bool) Case Value="0"> Image Name="taxi_off.bmp" ImageSizes="26,43"/> case> Case Value="1"> Image Name="taxi_on.bmp" ImageSizes="26,43"/> Case> Select> Element> Mouse> Help ID="HELPID_GAUGE_LIGHT_SWITCH_TAXI"/> Cursor Type="Hand"/> Click> 1 (>K:TOGGLE_TAXI_LIGHTS) --******** Mouse> Gauge> |
|
|
|
|
|
#24 |
|
Inventar
![]() |
Du musst den Code als PHP Code definieren. Sonst passt die Anzeige im Forum nicht und der Code ist nur schwer lesbar.
Grüße, Harri
____________________________________
MEINE FLIEGERSEITE XML Gauges Programmierung für Anfänger Panel Design für Anfänger |
|
|
|
|
|
#25 | |
|
Master
![]() Registriert seit: 16.10.2003
Alter: 63
Beiträge: 736
|
Zitat:
Ich habe mal Deinen Quellcode sichtbar gemacht. Du musst am Anfang PHP in eckigen Klammern schreiben und am Schluss /PHP wieder in eckigen Klammern.
____________________________________
Glück bedeutet einen anständigen Martini, ein anständiges Essen, eine anständige Zigarre und eine anständige Frau ... oder eine unanständige Frau - je nachdem, wieviel Glück man verkraften kann. -Robert Burns http://www.derbruchpilot.net/html/msfs.html |
|
|
|
|
|
|
#26 |
|
Master
![]() Registriert seit: 16.10.2003
Alter: 63
Beiträge: 736
|
Also, so wie ich das sehe, ein Syntax-Problem.
Sektionen oder Elemente oder was weiß ich werden in xml mit einem "Beginner" und einem "Abschließer" gekennzeichnet, wobei der "Abschließer" immer der "beginner" mit einem vorgesetzten "/" ist. Beispiel: PHP-Code:
PHP-Code:
____________________________________
Glück bedeutet einen anständigen Martini, ein anständiges Essen, eine anständige Zigarre und eine anständige Frau ... oder eine unanständige Frau - je nachdem, wieviel Glück man verkraften kann. -Robert Burns http://www.derbruchpilot.net/html/msfs.html |
|
|
|
|
|
#27 |
|
Master
![]() Registriert seit: 16.10.2003
Alter: 63
Beiträge: 736
|
In Deinem Beispiel ist ohne Korrekturzeile korrekt:
PHP-Code:
Du öffnest den click-Bereich und schließt ihn ab. Wenn Du die Korrekturzeile rausnimmst, sieht Dein code wahrscheinlich so aus: PHP-Code:
PHP-Code:
(Der Einfachheit halber nur die mouse-Sektion, der Rest muss natürlich noch drumrum.) Gruß R.
____________________________________
Glück bedeutet einen anständigen Martini, ein anständiges Essen, eine anständige Zigarre und eine anständige Frau ... oder eine unanständige Frau - je nachdem, wieviel Glück man verkraften kann. -Robert Burns http://www.derbruchpilot.net/html/msfs.html |
|
|
|
|
|
#28 |
|
Veteran
![]() Registriert seit: 23.06.2003
Beiträge: 276
|
Hallo,
und danke an den Bruchpiloten für seine Geduld und Mühe den XML-Code so sauber zu rekonstruieren. Ok, genau so sieht er im Original aus. Habe Deine Änderung in der Mouse_Section so eingebaut wie vorgeschlagen. Der Schalter bewegt sich auch wieder damit, aber es Clickt ums verrecken nicht !! Den Rest drumrum ?? Wenn Du damit den Gauge-Code meinst dann ist alles klar, denn sonst würde der Schalter ja nicht funktionieren. Grundsätzlich habe ich ein Problem die Logik zwischen dem XML-Gau (also Taxilights) und dem dsd_xml_sond3 gauge zu verstehen. So weit ich das mitbekommen habe, wird aus dem XML-Code mit der Lvar der C-Code von dsd_xml... aufgerufen. In dem Aufruf " L:click_1,enum " wird doch eigentlich nur der Name click_1 im Lvar00= Parameter der Steuerdatei angesprochen. Wie wird da eigentlich das C-programm dsd_xml_sound3 gestartet ? Wie wird da so ein klassisches GOTO oder ein CALL fabriziert ?? Hinzu kommt, dass nur die zwei Einträge gauge00=TestGauges!TaxiLights,250,50,26,43 gauge01=dsd_xml_sound3!dsd_xml_sound3, 2,2,5,5, .\Sound\panelsounds.cfg in der panel.cfg so ganz zusammenhangslos dastehen. Wenn dsd_xml_sound3 starten sollte, wird ja wohl die Steuerdatei gelesen in der dann über den Lvar Eintrag die Sounddatei gefunden wird. Und dann müsste es wohl Clicken. Also wird dsd_xml... offensichtlich nicht gestartet, oder wenn doch wird die sound-datei nicht gefunden. Aber mit den folgenden Zuordnungen: Der Steuerdatei_name ist " panelsounds.cfg " und ist im FS Sound-Ordner, der WAV_Datei_Name ist "click_1.wav " und ist auch im FS Sound-Ordner, die Steuerdatei sieht so aus: [Config] MaxSounds=10 LvarStop=dsd_stop_sounds [LVars] Lvar00=click_1 [Sounds] Sound00=./Sound/click_1.wav, Gauge dsd_xml_sound3 ist im FS GAU-Ordner, kann ich nicht sehen was da falsch ist. Wo zum Teufel ist der Haken ?????????? Gruss Fox |
|
|
|
|
|
#29 |
|
Master
![]() Registriert seit: 16.10.2003
Alter: 63
Beiträge: 736
|
Versuch macht klug.
Bei mir funktioniert das gauge Sieht auf dene rsten Blick genauso aus: PHP-Code:
Leider wandelt PHP das Zeichen unanbhängig von der Schreibweise in ">". so daß dieser Unterschied nicht sichtbar wird. Wenn man diesen Text jedoch mit der Zitat-Funktion aufruft, kann man erkennen, was ich meine. Gruß R.
____________________________________
Glück bedeutet einen anständigen Martini, ein anständiges Essen, eine anständige Zigarre und eine anständige Frau ... oder eine unanständige Frau - je nachdem, wieviel Glück man verkraften kann. -Robert Burns http://www.derbruchpilot.net/html/msfs.html |
|
|
|
|
|
#30 |
|
Master
![]() Registriert seit: 16.10.2003
Alter: 63
Beiträge: 736
|
Hier der Anhang:
____________________________________
Glück bedeutet einen anständigen Martini, ein anständiges Essen, eine anständige Zigarre und eine anständige Frau ... oder eine unanständige Frau - je nachdem, wieviel Glück man verkraften kann. -Robert Burns http://www.derbruchpilot.net/html/msfs.html |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|