快速登录:  

Forum: German Forum

话题: 3 Fragen zur Syntax

由于该帖子已年深日久,可能包含陈旧过时或描述错误的信息。

SveninoPRO InfinityMember since 2009
Hallo

Habe eine kleine Skin-Ergänzung geschrieben, die mir Cue-Namen in einem Panel anzeigt.
Es werden immer die Cue-Namen des aktiven Decks angezeigt.



Nun habe ich drei Fragen:

1.
Wenn Deck 1 das aktive Deck ist sollen die Namen in BLAU angezeigt werden.
Bei Deck 2 als aktivem Deck natürlich ROT.

Wie funktioniert diese Abfrage?
Vielleicht "<get activedeck/> <if activedeck = 1 ...
Leider weiß ich nicht die genaue Syntax.
___________________________________________________________________
2. Da meine Cuenames oft sehr lang sind, habe ich den scroll auf \"yes\" geschaltet.

Wie kann ich die Scrollgeschwindigkeit erhöhen?

___________________________________________________________________
3. Da ich nach dem \"Trail & Error\" Prinzip den Skin ergänzt habe fehlt mir das Verständnis.

Was bedeutet geterrormessage=\"true\" (ohne das funktioniert meine einfache Textdarstellung nicht)

___________________________________________________________________
Hier noch der bisherige Stand (Auszug für den Namen von Cue 1):
<textzone panel=\"cuenames\" deck=\"active\">
<size width=\"208\" height=\"31\" geterrormessage=\"true\"/>
<pos x=\"544\" y=\"132\"/>
<up x=\"859\" y=\"2962\"/>
<text font=\"arial narrow\" size=\"29\" color=\"#ffff77\" format=\"%namecue1\" scroll=\"yes\"/>
</textzone>

Jede (auch teilweise) Hilfe ist willkommen
Herzlichen Dank
Svenino
 

发表时间 Fri 09 Mar 12 @ 2:15 am
PachNPRO InfinityMember since 2009
Hm ich bin jetzt nicht der Skin Spezi, aber ich würde das ganze 4 mal implementieren.
Für jedes Deck eben.

Dann machst die Abfrage nicht mit deck="aktive"
sondern eben mit deck 1 aktive, deck 2 aktive usw.


und dann halt den rest mit jeweils ner anderen Farbe.
 

发表时间 Fri 09 Mar 12 @ 3:18 am
SveninoPRO InfinityMember since 2009
Hallo PachN

Danke für den Tip.
Kann mit Deinem Vorschlag leider nichts anfangen.
Wenn ich für diese Textzone 4 Versionen programmiere, bleibt die Anzeige immer auf dem ersten Deck stehen.
 

发表时间 Fri 09 Mar 12 @ 4:38 am
SveninoPRO InfinityMember since 2009
Meine bisherigen Versuche waren erfolglos.

Wie baue ich die Abfrage GET ACTIVEDECK in meine Textzone ein?

get activedeck ? liefert angeblich die Nummer des Decks zurück.
Aber WOHIN? Welche Variable steht dann bereit und wie ändere ich damit meine Farbe?

<text font="arial narrow" size="29" format="%namecue1" scroll="yes" color="#FF6868"/>
</textzone>

Kann ich die Abfrage einfach in diese Zeile integrieren? Also etwa:

<text font="arial narrow" size="29" format="%namecue1" scroll="yes" color= get activedeck ? =1 "#FF6868" : "B0E0FF"/>
</textzone>

Das hat eine Fehlermeldung ergeben. Weiß jemand was?
 

发表时间 Fri 09 Mar 12 @ 4:39 am
get activedeck 1 ? <Aktion bei true> : <Aktion bei false>

get activedeck 2 ? true : false

get activedeck 3 ? true : false

get activedeck 4 ? true : false

Gruß, Heiko
 

发表时间 Fri 09 Mar 12 @ 7:24 am
SveninoPRO InfinityMember since 2009
Hallo Heiko

<textzone panel="cuenames" deck="active">
<size width="208" height="31" geterrormessage="true"/>
<pos x="544" y="132"/>
<up x="859" y="2962"/>
<text font="arial narrow" size="29" format="%namecue1" scroll="yes" get activedeck 1 ? color="#b0e0ff" : color="#ff6868"/>
</textzone>

verursacht eine Fehlermeldung. (Ohne die activedeck Abfrage mit nur einer Farbe kommt keine Fehlermeldung)

Was muss ich ändern?

Vielen Dank
 

发表时间 Fri 09 Mar 12 @ 8:03 am
Das ist so leider auch nicht ganz richtig. Sorry - evtl. kann Dir da einer unserer Skin Gurus besser helfen. Bin leider im Moment gerade ziemlich im Messe Stress.

Nicht sicher ob das was Du da vorhast so funktionieren wird. Du kannst Actions nur dort verwenden wo Du auch andere Aktionen schreiben kannst, also z.B. beim Play Button die Action play. Das steht auf jeden Fall irgendwo in Gänsefüsschen und sollte Action oder so ähnl. heissen.

Ob das bei Textelementen so funktioniert weiss ich ehrlich gesagt gerade auch nicht. Frag das doch einfach mal im Skin Forum nach.

Gruß, Heiko
 

发表时间 Fri 09 Mar 12 @ 8:58 am
SveninoPRO InfinityMember since 2009
Hat jemand anderes ne Idee?
 

发表时间 Fri 09 Mar 12 @ 11:11 am
 

发表时间 Fri 09 Mar 12 @ 12:55 pm
SveninoPRO InfinityMember since 2009
Danke music234 - die Antwort hätte ich übersehen (wenn aber auch DjDad einen falschen Knopf drückt ;-)
 

发表时间 Fri 09 Mar 12 @ 1:33 pm


(陈旧帖子或论坛版块会自动关闭)