Zurück   Flashforum > Flex und AIR > Flex allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-11-2008, 14:53   #1 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.866
Flex ComboBox Padding für Listenteil

Hi ihr,

habt ihr einen Tipp, wie ich die Listenkomponente innerhalb der ComboBox so anspreche, dass ich bei den Padding-Einstellungen nicht jedes Item, sondern den inneren Abstand der Gesamten Liste anspreche? (Verständlich, was ich meine?)

Aktuell ist es so, dass ich bei Einstellungen am Padding immer irgendwie alle einzelnen Elemente anspreche.

Danke!
__________________
Wo sonst? TwitterFlickrXINGFacebook

beyond tellerrand

[ Wo findet ihr mich noch: twitterdribbblezootoolgoogle+facebookmarc.thielespoiler.web ]
marc ist offline   Mit Zitat antworten
Alt 12-11-2008, 14:56   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Du willst also die DropDown-Geschichte komplett verschieben?
Omega Psi ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:01   #3 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.866
Zitat:
Zitat von Omega Psi Beitrag anzeigen
Du willst also die DropDown-Geschichte komplett verschieben?
Nein. Ich möchte eigentlich nur unter dem letzten Element (Item) ein wenig Abstand zum Rand haben.

Außerdem: Kann ich den MouseOver- und Selected-Status Hintergrund ohne Umweg über einen transparenten Skin transparent machen?

Danke.
__________________
Wo sonst? TwitterFlickrXINGFacebook

beyond tellerrand

[ Wo findet ihr mich noch: twitterdribbblezootoolgoogle+facebookmarc.thielespoiler.web ]
marc ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:03   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Edit: forget what i just wrote

Schuss ins Blaue: du weisst der ComnoBox eine neue DropDownFactory zu...

Einfach eine neue Klasse Implementieren, die IFactory implementiert. In newInstance staht dann sowas wie:
ActionScript:
  1. public function newInstance():*
  2. {
  3.     var list:List = new List();
  4.     list.x = 23;
  5.     return list;
  6. }
Also, nur ein Versuch.
Omega Psi ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:04   #5 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Zitat:
Zitat von marc Beitrag anzeigen
Nein. Ich möchte eigentlich nur unter dem letzten Element (Item) ein wenig Abstand zum Rand haben.
Zu welchem Rand?
Omega Psi ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:06   #6 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Zitat:
Zitat von marc Beitrag anzeigen
Außerdem: Kann ich den MouseOver- und Selected-Status Hintergrund ohne Umweg über einen transparenten Skin transparent machen?
Der Liste oder der ComboBox?
Omega Psi ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:07   #7 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.866
Zitat:
Zitat von Omega Psi Beitrag anzeigen
Zu welchem Rand?
Zum unteren:

--------
| Item |
| Item |
| Item |
| Item |
|******|
--------


Also da wo die *** sind.
__________________
Wo sonst? TwitterFlickrXINGFacebook

beyond tellerrand

[ Wo findet ihr mich noch: twitterdribbblezootoolgoogle+facebookmarc.thielespoiler.web ]
marc ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:08   #8 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.866
Zitat:
Zitat von Omega Psi Beitrag anzeigen
Der Liste oder der ComboBox?
Liste. Mit der ComboBox an sich habe ich keine Probleme und keine Frage
__________________
Wo sonst? TwitterFlickrXINGFacebook

beyond tellerrand

[ Wo findet ihr mich noch: twitterdribbblezootoolgoogle+facebookmarc.thielespoiler.web ]
marc ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:12   #9 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
dann würde ich trotzdem bei der IFactory bleiben und dort eine Instanz der List erzeugen, die du brauchst - mit Skins etc.
Omega Psi ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:16   #10 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.866
Hi,

ist eigentlich auch so gemacht, wenn ich das richtig sehe (dein Link funkt nicht, weil du auf deinen lokalen Rechner verweist).

ActionScript:
  1. <mx:ComboBox
  2.         id="infoCombo"
  3.         styleName="resultComboBox"
  4.         dropdownFactory="selectorList"
  5.         dataProvider="{_model.ls.learnItems}"
  6.         selectedIndex="{_model.moduleIndex}"
  7.         labelField="name"
  8.         change="learnItemInfoCombo_clickHandler(event)"/>
__________________
Wo sonst? TwitterFlickrXINGFacebook

beyond tellerrand

[ Wo findet ihr mich noch: twitterdribbblezootoolgoogle+facebookmarc.thielespoiler.web ]
marc ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:18   #11 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
Sorry, das mit dem lokalen Pfaden... ich kriege das net raus... wie sieht denn die ist "selectorList" eine einfache Liste?
Omega Psi ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:23   #12 (permalink)
flashforum
 
Benutzerbild von marc
 
Registriert seit: Jun 2001
Ort: krefeld
Beiträge: 13.866
Folgendermaßen:
ActionScript:
  1. package com.gui.controls.pulldown
  2. {
  3.     import mx.controls.List;
  4.  
  5.     public class selectorList extends List
  6.     {
  7.         public function selectorList()
  8.         {
  9.             super();
  10.         }
  11.        
  12.     }
  13. }
__________________
Wo sonst? TwitterFlickrXINGFacebook

beyond tellerrand

[ Wo findet ihr mich noch: twitterdribbblezootoolgoogle+facebookmarc.thielespoiler.web ]
marc ist offline   Mit Zitat antworten
Alt 12-11-2008, 15:28   #13 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.146
ActionScript:
  1. package com.gui.controls.pulldown
  2. {
  3.     import mx.controls.List;
  4.  
  5.     public class SelectorList extends List
  6.     {
  7.  
  8.         public function SelectorList()
  9.         {
  10.             super();
  11.             initializeComponent();
  12.         }
  13.  
  14.         private function initializeComponent():void
  15.         {
  16.             /* initial values and style declarations. */
  17.         }
  18.  
  19.         public function newInstance():*
  20.         {
  21.             return new SelectorList();
  22.         }
  23.     }
  24. }
Versuche es mal so... toi toi toi
Omega Psi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
combobox, flex, liste, padding

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele