• SpryFlashCMS das Flash CMS
  • TWUMBLE - bald online
  • Adobe User Group
Zurück   Flashforum > Flex und AIR > Flex allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-02-2010, 18:54   #1 (Permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 100
Question Skinning der VScrollBar

Hallo,

ich bin gerade dabei etwas mit dem Skinning einer VScrollbar herumzuspielen. Dabei soll das Icon ein Fußball sein und der Track eine weiße Linie auf grünem Grund. Dazu habe ich folgendes Style festgelegt:
Code:
VScrollBar {
	trackSkin: Embed( "assets/VScrollTrack_Skin.png" );
	thumbIcon: Embed( "assets/ball.png" );
	thumbUpSkin: Embed( "assets/transparent.png" );
	thumbDownSkin: Embed( "assets/transparent.png" );
	thumbOverSkin: Embed( "assets/transparent.png" );
}
Das ganze funktioniert soweit auch. Allerdings haben ja die Scrollbars die Eigenschaft, dass der Schieber je nach srollbarem Bereich länger oder kürzer wird. Weil ich eigentlich nur den Ball haben möchte, der immer gleich aussehen soll, habe thumbUpSkin, thumbDownSkin und thumbOverSkin mit einem transparenten Bild versehen. Dadurch habe ich aber den Effekt, dass ich den Ball nie nach ganz oben bzw. unten schieben kann, da der Schieber ja eigentllich viel länger ist (über den Ball hinausgeht), als das, was man gerade sehen kann. Gibt es eine Möglichkeit festzulegen, dass die Länge des Schiebers immer gleich ist? Beziehungsweise andere Varianten den gewünschten Effekt zu erziehlen?

Vielen Dank
Szdnez ist offline   Mit Zitat antworten
Alt 17-02-2010, 14:18   #2 (Permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 2
Hiho,

Hast du inzwischen eine Lösung für das Problem gefunden? Ich stehe vor genau dem gleichen Problem, ich hab mir auch nen eigenes Trackicon gemacht und den Track selbst einfach nur unsichtbar, aber ich habe das gleiche Problem mit den Rändern nach oben und unten.

Gruß,
freakyng
freakyng ist offline   Mit Zitat antworten
Alt 17-02-2010, 15:57   #3 (Permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 100
Nein, bis jetzt habe ich leider noch keine Lösung für das Problem gefunden. Was daneben auch noch eine interessante Frage ist: Wo kann ich die Farbe für das kleine Quadrat definieren, was sich unten rechts bildet, wenn eine vertikale und horizontale Scrollleiste angezeigt wird? Bis jetzt ließ es sich bei all meinen Versuchen nicht von dem weiß abbringen.
Szdnez ist offline   Mit Zitat antworten
Alt 26-02-2010, 08:50   #4 (Permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 2
Hiho,

Falls du immernoch am suchen bist, ich habe eine Lösung gefunden, guck dir folgendes mal an, damit hab ich es hinbekommen:
Flex 3 Designer ScrollBar - Fixed Size ScrollThumb

Gruß,
freakyng
freakyng ist offline   Mit Zitat antworten
Alt 27-02-2010, 12:34   #5 (Permalink)
Neuer User
 
Registriert seit: Feb 2010
Beiträge: 100
Dankeschön für deinen Hinweis. Ich hatte die Hoffnung schon fast aufgegeben Das ganze funktioniert einwandfrei. Ich habe mir dann noch erlaubt den Code so zu ändern, dass die Größe des Thumb-Icon direkt ausgelesen wird, so dass man es nicht mehr zusätzlich in der CSS-Datei pflegen muss. Wenn interesse besteht...
Szdnez ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Skinning HSlider Little Buddha Flex allgemein 0 22-06-2009 14:51
Flex Skinning Little Buddha Flex allgemein 10 17-06-2009 12:43
scrollPane skinning? mathiregister Komponenten und SmartClips 12 07-05-2008 15:44
UIScrollBar skinning marcodeneu Komponenten und SmartClips 0 23-04-2005 19:26
Skinning Argh Komponenten und SmartClips 9 14-06-2004 15:30


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:04 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.