Zurück   Flashforum > Flex und AIR > Flex programmieren

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-02-2011, 16:44   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2011
Beiträge: 2
Spark-Button: Textbeschriftung verkleinern?

Hallo allerseits,

bei meinem aktuellen Projekt möchte ich die Buttons in einer anderen (eingebetteten) Schriftart und -farbe darstellen. Soweit kein Problem, nur sollen die Buttons nur so hoch sein wie die Schrift hoch ist - also ohne Zeilenabstand nach oben hin. So sieht das entsprechende Codefragment aus:
Code:
<mx:Style>
        @font-face{
            src: url("./fonts/framd.ttf");
            fontFamily: "FGM";
        }

        .galleryButtonStyle {
            embedFonts: true;
            fontFamily: FGM;
            fontWeight: normal;
            fontSize: 36;
            cornerRadius: 0;
            letterSpacing: 0;
          	vertical-gap: 0;
            textRollOverColor: red; /* 
            skin: ClassReference(null);  */
        }
    </mx:Style>
<mx:Button label="pressMe2" styleName="galleryButtonStyle"  fontAntiAliasType="advanced" paddingLeft="0" paddingRight="0" paddingTop="0" paddingBottom="0"/>
wenn ich die verschiedenen "paddings" auf 0 reduziere, dann bleibt das Resultat das gleiche, wenn ich unter 0 gehe wird weniger Zeilenabstand angezeigt, das Mouseover-event wird aber trotzdem auf der kompletten (also auch auf der versteckten) Fläche ausgelöst. Alternativ werd ich jetzt kurzfristig auf Bilder umsteigen, möchte die Buttonnamen aber letztlich aus einem Script heraus steuern, und da ist das nicht so praktisch.
Über Hilfe und Anregungen dankbar
DesignSchneider ist offline   Mit Zitat antworten
Alt 13-02-2011, 20:32   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.142
Das ist kein Spark und über CSS aleon wirst du es nicht lösen können wegen der Größe der Komponente.
Omega Psi ist offline   Mit Zitat antworten
Alt 14-02-2011, 23:04   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2011
Beiträge: 2
Ok, ich hab jetzt mal ein bisschen weiterprobiert, hab aber nicht das Gefühl, dem Ziel wirklich nahe gekommen zu sein.
Mein erster Versuch ging darüber, die TextlineMetrics oder die baselinePosition des textFields im Button zu verändern, aber auf die gibt es nur lesenden Zugriff.
Mein zweiter Versuch ging in die Richtung, die height- und die y-Eigenschaft zu verändern. Der Zeilenabstand nach oben bleibt dabei weiterhin erhalten, wenn überhaupt wird unten etwas abgeschnitten. Siehe Bild mit aktivierten Redraw Regions:
Gibt es irgendeine Möglichkeit, den Text innerhalb eines Textareas zu verschieben, ohne dass sich die Dimensionen des Textareas ändern?
Oder kann man das Textarea im Button vom Mouseover-Event ausschließen, sodass ich's einfach an den oberen Rand schieben kann?
Angehängte Grafiken
Dateityp: jpg Buttonproblem_1.jpg (7,2 KB, 19x aufgerufen)
DesignSchneider 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
Spark Textarea huluman Flex programmieren 7 21-12-2010 13:28
"Nicht definierter Zustand" von einem Spark Button CrazyMind Flex programmieren 14 01-11-2010 21:00
Spark Snapping TheLight Flex allgemein 15 06-03-2010 18:42
button klickfäche verkleinern entei Flash Einsteiger 4 01-12-2006 17:29
Sorenson Spark Felle33 Flash MX 1 07-01-2004 18:32


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

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


Copyright ©1999 – 2012 Marc Thiele