Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-09-2006, 16:06   #1 (permalink)
User
 
Benutzerbild von sonderformat
 
Registriert seit: Nov 2003
Beiträge: 55
Textformat wird nicht angenommen

Hallo Kollegen,
habe Fragen zum "Textformat".

Das erste Textfeld (type = dynamic) nimmt das Format und den Font Verdana an.

Das zweite (type = input) sträubt sich beim Font.
Wenn ich diesen per embedFonts = true; einbette, ist gar nichts zu sehen.
Was ja eigentlich bedeutet, die Schrift Verdana sei nicht vorhanden.
Das erste Textfeld stellt die Verdana jedoch ohne Probleme dar?
Wenn ich einen Defaulttext zuweise, stellt auch das zweite Textfeld diesen
in der Verdana und mit "indent" dar. Gehe ich mit dem Cursor rein, – puff – Verdana und Einzug weg.

Das dritte Textfeld befindet sich im MC "submit_mc" und kümmert sich leider (deswegen?) überhaupt nicht um das zugewiesene Format?

Jemand eine Idee?

PHP-Code:
var fmt1:TextFormat = new TextFormat();
2 fmt1.font "Verdana";
3 fmt1.kerning true;
4 fmt1.size 9;
5 fmt1.color 0x000000;
6 fmt1.align "left";
7 fmt1.indent 3;
8
var titel_txt:TextField this.createTextField("titel_txt",
10 this.getNextHighestDepth(), 2639539919);
11 titel_txt.text "Geben Sie einen Titel für Ihre Präsentation ein:";
12 titel_txt.type "dynamic";
13 titel_txt.setTextFormat(fmt1);
14 //titel_txt.embedFonts = true;
15 titel_txt.multiline false;
16 titel_txt.wordWrap false;
17 titel_txt.background true;
18 titel_txt.backgroundColor 0xffffff;
19 titel_txt_.antiAliasType "advanced";
20 titel_txt_.gridFitType "pixel";
21
22 
var titel_txt_eingabe:TextField this.createTextField("titel_txt_eingabe"23 this.getNextHighestDepth(), 26311539919);
24 //titel_txt_eingabe.text = "Geben Sie einen Präsentationstitel ein";
25 titel_txt_eingabe.type "input";
26 titel_txt_eingabe.setTextFormat(fmt1);
27 //titel_txt.embedFonts = true;
28 titel_txt_eingabe.multiline false;
29 titel_txt_eingabe.wordWrap false;
30 titel_txt_eingabe.background true;
31 titel_txt_eingabe.backgroundColor 0xffffff;
32 titel_txt_eingabe.antiAliasType "advanced";
33 titel_txt_eingabe.gridFitType "pixel";
34 Selection.setFocus("titel_txt_eingabe");
35
36 
function checkForm():Boolean {
37     if (titel_txt_eingabe.text.length == 0) {
38          titel_txt_eingabe.text "Bitte hier einen Titel eingeben";
39     Selection.setFocus("titel_txt_eingabe");
40     return false;
41     } else {
42          Selection.setFocus(null);
43              return true;
44    }
45 }
46
47 this
.createEmptyMovieClip("submit_mc"this.getNextHighestDepth());
48 var submit_txt:TextField submit_mc.createTextField("submit_txt",
49 this.getNextHighestDepth(), 26316039919);
50 submit_mc.submit_txt.type "dynamic";
51 submit_mc.submit_txt.setTextFormat(fmt1);
52 submit_mc.submit_txt.text "Weiter";
53 submit_mc.onRelease checkForm;
54 submit_mc.submit_txt.border true;
55 submit_mc.submit_txt.borderColor 0xffffff
sonderformat ist offline   Mit Zitat antworten
Alt 19-09-2006, 16:07   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Nimm mal setNewTextFormat().

Und wie hast du denn diese grauenvolle Formatierung samt Zeilennummern hinbekommen .
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 19-09-2006, 16:22   #3 (permalink)
User
 
Benutzerbild von sonderformat
 
Registriert seit: Nov 2003
Beiträge: 55
funktioniert

setNewTextFormat(); ist das, was beim input-textfeld gefehlt hat.
Danke!

Zur Formatierung:
php-code weil so schön farbig und die zeilennummern - äh - manuell.
Dachte das bringt etwas Orientierung.
sonderformat ist offline   Mit Zitat antworten
Alt 19-09-2006, 18:18   #4 (permalink)
User
 
Benutzerbild von sonderformat
 
Registriert seit: Nov 2003
Beiträge: 55
Muss doch auch Pixelgenau gehen, oder?

Trotz der folgenden Einstellungen ist der Text,
im Gegensatz zu einem statischen Textfeld unscharf:

titel_txt_eingabe.antiAliasType = "advanced";
titel_txt_eingabe.gridFitType = "pixel";

Kann das daran liegen, dass sich die Schrift nicht einbetten lässt (s.o.)?
"Keine" Schrift lässt sich per titel_txt.embedFonts = true; einbetten.

Habe Verdana (u.a.) manuell unter Eigenschaften eingebettet.
Die Textfelder liegen auf geraden Werten.
Sitze an IntelMac. Exportiere als Flash 8.
Habe es mit neuer Datei und dem Codebeispiel zu gridFitType
aus der Hilfe versucht. Kein Unterschied zwischen den Einstellungen
und kein einbetten möglich.
sonderformat 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele