Autor |
Nachricht |
b_Xt
Frischfleisch
Anmeldung: 10.10.2006
Beiträge: 8
|
|
Hallo zusammen
Ich bin momentan ab bauen meines ersten Skins, so aus lauter neugierde wie das gemacht wird
Nun hab ich ne frage an euch.
Ich habe beim Skin einen bereich für die Anzeige des Titels,Khz,Kps.
Nun möchte ich wenn man auf diese Anzeige Klickt das diese wechselt, zum Beispiel auf Titel und Dauer, dann bei erneutem Klick Zeit und Datum angezeigt wird. dann beginnt es wieder von vorne.
Wie kann man das elegant lösen? Ach ja die Anzeige ist immer sichtbar, ob nun DVD Radio oder Sound.....
Hab mir gedacht einfach drei screens zu machen, aber dann müsste ich für jeden bereich drei sreens machen ????
Gibts da noch andere möglichkeiten?
Hoffe ich habe mich verständlich ausgedrückt
|
|
|
|
|
|
|
|
|
C1500
CPI Profi
Alter: 52
Anmeldung: 24.05.2004
Beiträge: 3552
Wohnort: Dortmund
2002 Fiat Stilo
|
|
Ja, du musst 3 Screen´s machen.
Es gibt aber die Möglichkeit per CommonObjekt den Teil in alle ScrennVersion mit einzubinden.
Das spart dann eine Menge Text.
Am besten so:
[Main]
CommonObjects0=maincommon
Background=hintergrund.jpg
Button0Function=openmenu_Main1
Button0Up=l3_Up.jpg
Button0Over=l3_Down.jpg
Button0Down=l3_Down.jpg
Button0X=0
Button0Y=195
Button0LabelFont=DS-Digital
Button0LabelFunction=artistrtackname
Button0LabelCaption=VIDEO
Button0LabelFontSize=20
Button0LabelColor=&H0080FF
Button0LabelAlignment=1
Button0LabelWidth=130
Button0LabelHeight=30
Button0LabelX=0
Button0LabelY=38
[Main1]
CommonObjects0=maincommon
Background=hintergrund.jpg
Button0Function=openmenu_Main2
Button0Up=l3_Up.jpg
Button0Over=l3_Down.jpg
Button0Down=l3_Down.jpg
Button0X=0
Button0Y=195
Button0LabelFont=DS-Digital
Button0LabelFunction=datetime
Button0LabelCaption=VIDEO
Button0LabelFontSize=20
Button0LabelColor=&H0080FF
Button0LabelAlignment=1
Button0LabelWidth=130
Button0LabelHeight=30
Button0LabelX=0
Button0LabelY=38
[Main2]
CommonObjects0=maincommon
Background=hintergrund.jpg
Button0Function=openmenu_Main
Button0Up=l3_Up.jpg
Button0Over=l3_Down.jpg
Button0Down=l3_Down.jpg
Button0X=0
Button0Y=195
Button0LabelFont=DS-Digital
Button0LabelFunction=TrackPosition
Button0LabelCaption=VIDEO
Button0LabelFontSize=20
Button0LabelColor=&H0080FF
Button0LabelAlignment=1
Button0LabelWidth=130
Button0LabelHeight=30
Button0LabelX=0
Button0LabelY=38
[maincommon]
...
Hier das was was immer gleich bleiben soll
...
Ich hoffe das hilft die weiter...
Gruß Peer
|
|
|
|
Hardware: Jetway NC62K, AMD 5600+, 2Gb DDR800, DVB-T, CAN, uvm. Software: cPOS V1.2 Rules ! - Stilo Skin V1.02.568 - iGo8 mit StiloSkin
|
|
|
|
DerNeue
Gast
|
|
Das mit den gemeinsammen Elementen war mir auch nicht bekannt.
Hab gleich meinen Skin umgeschrieben - und dabei einen Fehler festgestellt.
Um im obigen Beispiel zu bleiben: Trägt man unter [maincommon] die Labelfunktion artisttrackname ein, erscheint diese nicht. Schreibfehler kann ich ausschließen, da ich den gleichen Block in einem anderen Abschnitt stehen hab - dort funktionierts.
Kann diesen Bug jemand bestätigen?
Label0Function=id3album
etc.
Label1Function=artisttrackname
Label1Caption=
Label1Font=Arial
Label1FontSize=16
Label1Color=&H000000
Label1Alignment=0
Label1Width=540
Label1Height=25
Label1X=130
Label1Y=466
|
|
|
|
|
|
|
|
nordlicht_68
Fingerwundschreiber
Alter: 56
Anmeldung: 18.10.2005
Beiträge: 525
Wohnort: preetz bei kiel
|
|
Hallo,,
musste gerade feststellen :
Leider geht nicht nur artisttrackname im common block nicht, sondern zB auch trackname.
schade schade.. viel copy paste arbeit und wehe man muss beim skinnen was ändern, was bestimmt 3457534 mal vorkommt.
genauso ärgerlich wie die openbox probleme: die Funktion ist genial gedacht aber leider nicht richtig benutzbar weil es am "i" tüpfelchen fehlt.
Aber kein Vorwurf an die Entwickler, saubere Arbeit !!
Stephan
|
|
|
|
|
|
|
|
DerNeue
Gast
|
|
den fehler bei artisttrackname kann ich bestätigen.
Habe meinen skin auch aufgrund dieses threads umgeschrieben und den fehler bereits vor längerer zeit festgestellt - aber nicht gemeldet, da ichs nicht so schlimm finde - hab den fehler darauf zurück geführt, daß es sich bei diesem label um einen scrollenden text handelt bzw. handeln kann.
ansonsten sind die commonobjects 'ne feine sache
|
|
|
|
|
|
|
|
vbherodes
Forumkenner
Alter: 44
Anmeldung: 03.12.2004
Beiträge: 224
Wohnort: FFM
|
|
Im Wiki ist das Problem ebenfalls beim Befehl schon dokumentiert.
Da sollte man nochmal rangehen.
|
|
|
|
Hardware: AMD Sempron 2800 / 1GB RAM / 120 GB HD / Audigy 2 USB Software: cPOS only!
|
|
|
|
|
glow
Developer
Alter: 44
Anmeldung: 17.07.2004
Beiträge: 3015
Wohnort: Kronach/Obfr.,Bayern
|
|
ich hab in keinem meiner skins die common objekts eingesetzt, obwohl es sicher viel arbeit erspart hätte.
ich hatte das am anfang als fuchs es eingeführt hat mal probiert, wurde aber nie so recht glücklich damit da maches einfach nicht wie gewohnt ging.
buttons oder labels fehlten, wurden beim menuumschalten falsch überlagert usw...
wäre schön wenns sich das einer der devs mal anschaun könnte, spart wie schon erwähnt viel copy&paste arbeit.
|
|
|
|
|
|
|
|
Sceezy
Fingerwundschreiber
Alter: 36
Anmeldung: 04.07.2006
Beiträge: 533
Wohnort: Burgdorf
1998 Honda del sol
|
|
Hi,
bin vor 5min über das Problem gestolpert, das "trackname" in den "CommonObjects" nicht funktioniert.
So wie ich das verstanden hab, sind CommonObjects und OpenBox ähnlich
und da OpenBox ja dank shaneL überarbeitet wurde, dacht ich mir das man "trackname" in CommonObjects auch lauffähig machen kann!?
Besteht die Möglichkeit? *lieb guck*
Gruß
Sceezy
|
|
|
|
|
|
|
|
nordlicht_68
Fingerwundschreiber
Alter: 56
Anmeldung: 18.10.2005
Beiträge: 525
Wohnort: preetz bei kiel
|
|
hi Sceezy,
wenns echt nicht geht wäre m.E. das Problem echt wert dafür einen neuen thread zu eröffnen, damit shanel es auf jeden fall sieht.....
|
|
|
|
|
|
|
|
shaneL
Forum-Veteran
Anmeldung: 07.10.2005
Beiträge: 981
|
|
...habs auch so gesehen
Ich werde die CommonObjects auf jeden Fall noch richten - ich hab hier auch schon ne Arbeitsversion liegen in der ich ein SkinPreload teste, bei der alle Elemente problemlos funktionieren - SkinPreload deshalb, weil durch Verwendung der CommonObjects die Menüumschaltung etwas lahmer wird ...der code funktioniert zwar schon, wird aber auch leider irrsinnig komplex, (wehe da muss dann nochmal einer ran )deshalb weis ich noch nicht, ob ich das so auch einbauen soll ...evtl. mach ich erstmal doch nur die fehler raus...
|
|
|
|
|
|
|
|
Sceezy
Fingerwundschreiber
Alter: 36
Anmeldung: 04.07.2006
Beiträge: 533
Wohnort: Burgdorf
1998 Honda del sol
|
|
Danke für die Info!
Ist es den ratsamer nicht die CommonObjects zu verwenden, in hinblick auf die Performance?
|
|
|
|
|
|
|
|
|
shaneL
Forum-Veteran
Anmeldung: 07.10.2005
Beiträge: 981
|
|
sofern nur ein commonobject im menü hält sichs schon noch in grenzen, bei 2 oder 3en wirds aber schon deutlich lahmer beim umschalten ...wie gesagt, derzeit noch.
|
|
|
|
|
|
|
|
|