Kompass wird nicht in mehreren Layern angezeigt

  • Da ich gerne in mehreren Layern den Kompass sehen würde habe ich das mal versucht, aber leider feststellen müssen das dies aus einem mir unbekannten Grund nicht funktioniert.


    die Einträge habe ich in der Navigatemap_420_272.ui vorgenommen, und an diverse Positionen des entsprechenden Layers geschrieben.
    z.B.
    wie im Original


    <layer ui_MapInfoBox z=29 visiblemodel="ui.vQuickMenu_int=0&!ui.vToolbarSelected&ui.vInfoBox=1">


    <SPRITE xxx x=396 y=212 z=11 bmp="compassmask.spr">
    <SPRITE sprLinearCompass x=396 y=213 z=10 h=21 w=84>
    usw.


    <layer ui_PositionInfo z=30>
    ; <SPRITE xxx x=0 y=0 z=29 bmp="background_cursor.bmp">
    <TEXT xxx template=txt align="CENTER" x=10 y=100 w=335 textmodel_wstr="navigation.address.twoline_format" visiblemodel="'navigation.address.twoline_format">
    <TEXT xxx template=txt align="CENTER" x=10 y=100 w=335 textmodel_wstr="map.cursorpos.address.twoline_format" visiblemodel="!'navigation.address.twoline_format&'map.cursorpos.address.twoline_format">
    <TEXT xxx template=txt align="CENTER" textmodel_wstr="gps.longitude_str" x=-20 y=249 w=341 fontsize=16>
    <TEXT xxx template=txt align="CENTER" textmodel_wstr="gps.latitude_str" x=110 y=250 w=341 fontsize=16>
    <BUTTON xxx template=footer4_1 template=btn_show_on_map onrelease='PREVSTATE'>
    <BUTTON xxx template=footer4_2 template=btn_save onrelease='run sc_PositionInfo_Save'>
    <BUTTON xxx template=footer4_3 template=side text="GPS info" iconspr="" onrelease='NEXTSTATE st_GPSInfo'>
    <BUTTON xxx template=footer4_4 template=side text="Country info" iconspr="" onrelease='run sc_PositionInfo_ShowCountryInfo'>
    ; --- G.M. "Exit" Button zum Fenster verlassen ---
    <BUTTON xxx x=2 y=2 bmp="exit.bmp#3" onRelease='PREVSTATE'>
    <BUTTON xxx x=0 y=0 w=35 h=35 z=0 onRelease='PREVSTATE'>
    ;---Kamera
    <BUTTON xxx x=40 y=0 z=1 bmp="Camera.bmp" onrelease='START_APPLICATION "\Storage Card\Programme\QuickRunner\Scripts\6.mscr" ""'>
    <BUTTON xxx x=35 y=-5 w=35 h=35 z=0 onrelease='START_APPLICATION "\Storage Card\Programme\QuickRunner\Scripts\6.mscr" ""'>
    ;-----Kompass
    <SPRITE xxx x=3 y=246 z=10 bmp="compassmask_2.spr">
    <SPRITE sprLinearCompass x=3 y=247 z=9 h=21 w=84>

    </layer>


    Wie auf dem zweiten Bild zu sehen ist wird dann das linear_compass.bmp nicht mehr angezeigt.


    hat jemand eine Erklärung dafür und kann mir weiterhelfen?

  • Hallo,


    ja das kann ich mir erklären und zwar wird wenn du den Button unten rechts im zweiten Bild betätigst ,um in die Maptoolbox zu kommen ,die Infobox unten rechts zum teil ausgeblendet!


    Bin ja auch gerade dabei nen Skin zu erstellen und bin dabei auch auf das "Problem gestossen"


    Und zwar ist diese Befehlszeile in der navigatemap_480_272 dafür verantwortlcih! (ziemlich weit unten)


    Code
    <layer ui_MapInfoBox z=30 visiblemodel="ui.vQuickMenu_int=0&!ui.vToolbarSelected&ui.vInfoBox=1">

    Einmal editiert, zuletzt von samue ()

  • Hallo Sascha,
    Das meine ich nicht, die Maptoolbox ist ja geschlossen wie Du auf dem Bild siehst
    das die Mapinfobox dann ausgblendet wird. habe ich auch festgestellt
    "visiblemodel="ui.vQuickMenu_int=0&!ui.vToolbarSelected&ui.vInfoBox=1" ist dafür verantwortlich,
    wenn Du das weglässt bleibt die MapInfoBox erhalten


    Auch wenn Du den Compass direkt auf den


    <layer ui_NavigateMapInfos z=50>
    ;**************zum Versuch Kompass direkt ein/ausgeblendet*************************************


    ; <SPRITE xxx x=396 y=212 z=11 bmp="compassmask.spr">
    ; <SPRITE sprLinearCompass x=396 y=213 z=10 h=21 w=84>


    wird das nix. Wie Du auf dem zweiten Bild sehen kannst wird ja das Compassmask.bmp angezeigt, aber nicht das linearcompass.spr. Sobald man versucht den Kompass in mehreren Layern anzuzeigen hast Du das Resultat wie auf den Bildern zu sehen.


    <layer ui_MapInfoBox z=29 visiblemodel="ui.vQuickMenu_int=0&!ui.vToolbarSelected&ui.vInfoBox=1">
    ;-------------Höhenangabe ausgeblendet; Uhrzeit,Geschwindigkeitsanzeige und Kompass versetzt/vertauscht
    <SPRITE xxx x=396 y=212 z=11 bmp="compassmask.spr">
    <SPRITE sprLinearCompass x=396 y=213 z=10 h=21 w=84>



    <layer ui_PositionInfo z=30>
    ;-----Kompass-------- - funktioniert leider hier nicht korrekt
    <SPRITE xxx x=3 y=246 z=10 bmp="compassmask_2.spr">
    <SPRITE sprLinearCompass x=3 y=247 z=9 h=21 w=84>


    kannst Du in PN Nachsehen

  • Hallo nochmal,


    was ist den wenn du aus der "becker_480_272.ui" den Kompass aus der Turn by Turn Anzeige nimmst?


    In dieser Zeile: (2.Zeile in TbT)


    Code
    <SPRITE xxx                  x=1 y=84 z=11 bmp="compassmask.spr" visiblemodel="!navigation.curr_speedcam.category.valid">



    Edit:vergiss es war glaube ich ne sch.... Idee!

    Einmal editiert, zuletzt von samue ()