| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2009
Beiträge: 253
|
Moin Freunde, seit gestern versuche ich den vscroller einer spark list zu skinnen, leider ohne erfolg. meine css sieht aus wie folgt: PHP-Code: danke euch. |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2009
Beiträge: 253
|
was meinst du mit customskin? bzw habe ich versucht: skin-class: "skins.Scroller"; aber da hagelt es fehler. .lstStatus.ListSkin98.scroller.ScrollerSkin101.ver ticalScrollBar kann nicht gefunden werden. Geändert von Silver_Surfer (13-01-2011 um 10:22 Uhr) |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Ich meine eine eigene SkinKlasse? Ich gehe im Moment so vor, dass ich meine Komponente in catalyst skinne und mir den Code dann rausziehe (aber voher noch unnötige Sachen lösche!). Funktioniert super gut, ist kaum Fehleranfällig und Animationen sind (dank Catalyst) auch mit drin. Ohne den ganzen Schreibaufwand den man damit sonst immer hat. Mit css mache ich eigentlich gar nix, aber mal sehen, ob sich das in Zukunft ändert. Die Diskussion hatte ich mit Omega schon. (Ich sehe den Vorteil noch nicht ganz.) Edit: Ich meinte sowas: Ist der Skin für ein Thumb einer ScrollBar. ActionScript:
Oder rede ich gerade an Deinem Problem vorbei? Geändert von Nico B. (13-01-2011 um 10:47 Uhr) |
| | |
| | #5 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
@silversurfer: wo hast du den CSS Code her? @nico: recht guter Workflow, wenn du die Skins aber zum Beispiel via CSS setzt und nicht im Quellcode, bist du flexibler, kannst leichter iterativ arbeiten und wenn du zudem noch mit styles arbeites (Implementierung der Logik in der Skin), hast du gleich parametrisierbare Komponenten. Ich finde das super.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Was genau meinst Du mit "Skins im Quellcode setzen" ? Nur den Verweis auf die Klasse meinst Du mit Sicherheit nicht, oder? Bzw. Ist es wirklich gut die Logik in die Skins einzubauen? Ich arbeite mit Presentation-Models und wollte in Zukunft mal versuchen nicht nur die View darüber zu handhaben sondern eben auch die Skins. Oder macht die Trennung "view" (Skin) und Logik keinen Sinn? ActionScript:
So habe ich es in einem aktuellen Projekt gelöst... Das würdest Du dann per CSS zuweisen? Ironie: Immer wenn etwas für mich gerade Sinn macht & ich es gut nutzen kann, kommst Du wieder mit was anderem um die Ecke, was in 90% der Fälle "cooler" ist... Was soll das? Geändert von Nico B. (13-01-2011 um 11:00 Uhr) |
| | |
| | #7 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
Logik != Logik. Business Logik gehört in keine View Klasse, Verhalten hingegen schon. Das muss man nun mal programmieren. Die skinClass für den Scrollbar kannst du via CSS setzen. Das würde ich so machen. So bist du für Änderungen in der Zukunft offener. Ganz zu schweigen vom Aspekt der Wiederverwendbarkeit.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Hm - ok. Aber für mein Verständnis: Außer der Schreibarbeit (dass ich es dann in der CSS ändern kann und nicht erst im Code die Zeile suchen muss, pfade abändern etc...) ändert sich nix oder? Was zählt für Dich zum Verhalten? Im Moment injecte ich das PresentationModel in die View und lasse alles darüber laufen. Auch Listener von Komponenten die bsp. nur Funktionen aufrufen, die sich im PresentationModel befinden. Heißt, alles was bei mir in der View an "code" steht ist auf "model.irgendwas" begrentzt. Nicht gut? Geändert von Nico B. (13-01-2011 um 11:12 Uhr) |
| | |
| | #9 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
Thema CSS: ja Thema PM: Das kann man so machen und ist nicht falsch. So lange du eine saubere Trennung von View und Model hast.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #11 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
Doch, das geht noch sauberer
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #13 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
Ohne zu weit auszuholen: wenn man Model (der Applikationszustand) und die Services trennt, dann hat man in der Regel mehr an Struktur gewonnen. Ich arbeite beispielsweise gerne mit spezialisierten Mediatoren, die für einen View Typ implementiert sind. Da ich auf Interfaces typisiere und nicht nach Klassen, kann ich so sehr flexibel arbeiten, Funktionalitäten austauschen oder Stub/Mocks verwenden. In deiner Implementierung ist alles noch etwas härter verdrahtet.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Hm eigentlich doch nicht? Ich nutze ja mit Flex im Moment Swiz, da ist das genauso aufgebaut. Jedenfalls in meiner Implementation. Sprich bsp. ein Service implementiert bei mir auch immer ein Interface. Die eigentliche "Hardcore"Logik der Applikation steht im Controller, der wiederum mit ganz bestimmten Events verknüpft ist usw. (Oder ich verstehe gerade was falsch) |
| | |
| | #15 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.146
|
Vielleicht verstand auch ich was falsch. Es las sich so, als würde das PM auch Services kapseln.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Flex 4 spark scrollpolicy deaktivieren? | Silver_Surfer | Flex allgemein | 2 | 11-01-2011 10:23 |
| [Spark] List | Nico B. | Flex programmieren | 3 | 20-02-2010 14:11 |
| Flex Button Skin per Css bearbeitbar? | Legalize | Flex allgemein | 1 | 19-12-2008 13:03 |
| Flex Skin erstellen | Günther | Flex allgemein | 3 | 05-12-2008 10:55 |
| scrollbar - skin ändern fsb_thumb | kai thomas | Flash MX | 0 | 08-04-2002 16:20 |