SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 02.03.2006, 16:42   #1
TP-Senior
 
Benutzerbild von brans
 
Registriert seit: Dec 2003
Ort: Zürich
brans macht sich hier sehr viel Mühe

Dynamischen Text vertikal zentrieren


Liebe Forengemeinde

Ich habe mir nach einem Tutorial eine Image-Slideshow gebaut, die aus einer XML-Datei sämtliche relevanten Daten lädt. Nun würde ich gerne wissen, ob ihr eine Möglichkeit seht, per Actionscript, abhängig von der länge eines dynamisch geladenen Textes, diesen vertikal an der Bühne zu zentrieren?

Ich würde sagen, dass ich irgendwie die Höhe der gesamten Bühne (A) finden muss. Anschliessend ermittle ich die Höhe des Textobjekts (B) und setze die vertikale Position des Textobjekts (Position) bei

Position = A/2 - B/2

Hat jemand von Euch die passenden "globalen" Actionscript-Variablen dazu? Gibt es bei einem dynamischen Textobjekt überhaupt auch eine variable Höhe oder müsste man mit der Länge des Strings arbeiten? Denke ich vielleicht viel zu weit und es gibt eine fertige Funktion für diese Aufgabe?

Vielen Dank und beste Grüsse

Andi
__________________
// http://synetgies.org
Reales (nicht online) Netzwerk schweizerischer Studierender und Jungunternehmer verschiedener Fachrichtungen

Geändert von brans (02.03.2006 um 16:45 Uhr).
brans ist offline   Mit Zitat antworten


Alt 02.03.2006, 17:01   #2
TP-Moderator
 
Benutzerbild von Wanderratte
 
Registriert seit: Mar 2002
Wanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKEWanderratte ist ein richtiges Arbeitstier - DANKE
Hallo Andi

das müsste ungefähr so gehen.
PHP-Code:
var tAusrichten:Number Math.floor((Stage.height dTextfeld._height)/2);
dTextfeld._y tAusrichten
dTextfeld ist der Instanzname von deinem Textfeld, du musst beim Ausführen dieses Scriptes darauf achten, dass dein Textfeld schon exestiert, ansonsten läuft es in die Leere.

Ab mx 2004 gibt es diese Befehle noch, textHeight und textWidth, mit diesen Befehlen kannst du die Grösse vom Textfeld anhand des Strings automatisch berechnen lassen. Mehr dazu in der Flashhilfe
__________________
Gruß

Wanderratte
Gebildet ist,
wer weiß,
wo er findet,
was er nicht weiß.

Eurokicker
Home
Amazon Wunschzettel

Geändert von Wanderratte (02.03.2006 um 17:26 Uhr).
Wanderratte ist offline   Mit Zitat antworten
Alt 03.03.2006, 19:47   #3
TP-Senior
 
Benutzerbild von brans
 
Registriert seit: Dec 2003
Ort: Zürich
brans macht sich hier sehr viel Mühe
Vielen Dank für die Hinweise. Ich werde mich damit morgen früh nochmal beschäftigen.
__________________
// http://synetgies.org
Reales (nicht online) Netzwerk schweizerischer Studierender und Jungunternehmer verschiedener Fachrichtungen
brans ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash > Flash 8
Dynamischen Text vertikal zentrieren Dynamischen Text vertikal zentrieren
« AudioStream | Enter Button mit startseite verlinken »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

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

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:39 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67