{lang: 'de'}
Flashhilfe.de - Flash Community

Textanzeige in verschiedenen Schriftgrößen - Auf welcher Buchseite bin ich? [Flash 10]

 


AntwortenRegistrieren Seite1  

mcyb#1
Benutzerbild von mcyb
Beiträge: 4
Registriert: Aug 2011

29.08.2011, 01:12

Hallo allerseits.

Ich wälze nun schon seit Tagen ein Problem mit mir herum und ich finde keinen vernünftigen Lösungsansatz. Vielleicht kann mir hier jemand helfen.

Es geht um eine Art "E-Book-Reader". Ich lade Daten aus einer XML-Datei, die ein Buch beschreiben sollen.
In etwa so:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<books>
  <book>
    <page>
      Seite 1 mit viel Text
    </page>
    <page>
      Seite 2 mit viel Text
    </page>
  </book>
  <book>
    <page>
      Seite 1 mit viel Text
    </page>
    <page>
      Seite 2 mit viel Text
    </page>
  </book>
</books>


Ausgabe:
Der Textbereich hat eine fest definierte Größe. Die Schriftgröße soll in Stufen einstellbar sein. Ich benötige eine Anzeige, die besagt, auf welcher Seite des Buchs ich mich, unabhängig von der Schriftgröße, befinde. Am einfachsten vorstellen kann man sich das, wenn man ein PDF im Acrobat Reader öffnet. Dort wird, unabhängig vom Zoomfaktor, die Seitenanzahl der angezeigten Seite angegeben (18/153).

Meine bisherigen Ansätze:
Wenn ich in Flash ein "TextField" benutze, kann ich diese Information m. E. nicht ermitteln, da die Seiteninformationen verloren gehen. Selbst wenn ich in das Textfeld am Anfang einer neuen Seite per <img> einen "MovieClip" einbinde, kann ich dessen Position nicht bestimmen (was hilfreich wäre).
Wenn ich pro Seite ein Textfeld generiere, diese untereinander hänge und den Sichtberich maskiere, kann es passieren, dass beim scrollen halbe Zeilen sichtbar sind, das will ich unbedingt vermeiden.
Soll ich anfangen, Zeichen auszuzählen? Das wirkt nicht sonderlich elegant.

Hat irgendjemand eine Idee, wie ich mein Problem, rein vom Ansatz her, lösen könnte? Andere Ideen sind herzlichst erwünscht.

Vielen Dank für die Aufmerksamkeit.

Viele Grüße
Christian
Schlagwörter: textfield
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

29.08.2011, 11:42