Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-10-2005, 12:42   #1 (permalink)
Neuer User
 
Benutzerbild von robbatse
 
Registriert seit: Mar 2004
Ort: Dessau
Beiträge: 64
Klare Pixelschrift in Flash 8

hallöchen,

wenn ich in meinen Hauptmovie einen Film lade, der anti-aliased Text verwendet, dann ist die Schrift sehr unscharf. Habe schon alles durchgecheckt: masken, ungenaue koordinaten, einbetten, anti-aliazing aus. einige Textfelder sind mit Actionscript erzeugt und werden in der normalen Vorschau kristallklar angezeigt - nur nicht über den Hauptfilm.

Woran kann das liegen???
__________________
Wie, jetzt?
robbatse ist offline   Mit Zitat antworten
Alt 07-10-2005, 13:15   #2 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
wahrscheinlich kannst du das genauso machen, wie in Flash 7..

- Textfelder auf gerade Pixel bringen
- Schriften einbinden

such einfach mal nach Pixelfonts.. sollte genug rauskommen
pokepika ist offline   Mit Zitat antworten
Alt 07-10-2005, 20:12   #3 (permalink)
Neuer User
 
Benutzerbild von robbatse
 
Registriert seit: Mar 2004
Ort: Dessau
Beiträge: 64
eben nicht

Zitat:
- Textfelder auf gerade Pixel bringen
- Schriften einbinden
habe ich doch gemacht, das bringt nichts.
ich habe einen film mal in flash 7 erstellt und alle punkte beachtet, die es für einen "kristallklaren" text braucht.
dieselbe datei in flash 8 geladen und im flash 8 format exportiert - text ist unscharf!!

das muss ein bug sein - ich vermute mal auf die überarbeitete font-engine zurückzuführen.

ich finde, macromedia hätte es so lassen sollen, wie es in flash 7 war. jetzt ist es nicht mehr zu gebrauchen
__________________
Wie, jetzt?
robbatse ist offline   Mit Zitat antworten
Alt 07-10-2005, 20:35   #4 (permalink)
reXcel
 
Benutzerbild von Sören
 
Registriert seit: Aug 2002
Ort: Herford
Beiträge: 4.774
Zitat:
Zitat von robbatse
ich finde, macromedia hätte es so lassen sollen, wie es in flash 7 war. jetzt ist es nicht mehr zu gebrauchen
nenene
das ist kein Bug, sondern liegt irgendwo & irgendwie an deinem code bzw. an deinen Einstellungen. (Würde ich mit meinem aktuellen Wissen auf jeden Fall von ausgehen!) sorry.

Erste Maßnahme: guck dir die fertige SWF zum kontrollieren im Browser an. Nicht in der swf-Vorschau innerhalb von Flash. (Nur um diese Panne mal ganz auszuschließen)

Alle Pixelfonts-Flashseiten laufen auch im 8er Player super. Jedoch stellt sich die deutliche Frage, warum es noch einen Grund für Pixelfonts geben sollte. Oder sprechen wir von super kleinen Schriften?

Ich würde vorschlagen (da es ja auch eine sehr simple Problemstellung ist) du postest eine FLA Datei. Dann gucken hier mal ein paar leute darauf, woran es liegt.

UND: die aktuelle Fontengine ist über jeden Zweifel erhaben. Total saubere und scharfe Schriftdarstellung! Wesentlich besser als die Pixeldarstellung von alten Windowsrechnern. Und kein Stück schlechter als die Schriftenglättung in WinXP usw. Ich bin ein riesen Fan davon. Insbesondere weil ich es a) selbst einstellen kann und b) es auch in Dynamischen- und Eingabetextfeldern sauber läuft!
__________________
iPhone, iPad, Android und Flash Video Streamingserver
Streaming & Live-Streaming für Flash, iPhone, iPad, iPod touch und Android.
Inkl. Player, Videokonvertierung in optimierte Formate, Playercode, Flexplayer, etc...

Geändert von Sören (07-10-2005 um 20:37 Uhr)
Sören ist offline   Mit Zitat antworten
Alt 07-10-2005, 21:02   #5 (permalink)
Neuer User
 
Benutzerbild von robbatse
 
Registriert seit: Mar 2004
Ort: Dessau
Beiträge: 64
hmm

hab mein projekt auf arbeit liegen, komme da jetzt nicht ran.
gut, dass ich mit meinem letzten satz ein wenig aufmerksamkeit gewonnen hab

also ich hab jetzt mal versucht das nachzuvollziehen:

1. datei: testext.swf

ich erzeuge ein dynamisches textfeld und weise text zu, hier der code:
ActionScript:
  1. tf = new TextFormat();
  2. tf.font = "verdana";
  3. tf.size = 11;
  4. tf.color = 0x000000;
  5.  
  6. this.createTextField("testext",0,10,10,100,100);
  7. testext.text = "test";
  8. testext.setTextFormat(tf);
  9. testext.embedFonts = true;

die schriftart ist verknüpft, ich habe dazu einen font "verdana" angelegt - es ist meine systemschrift.
das ist alles. teste ich den film, wird der text so dargestellt, wie man es gewohnt ist. ich persönlich empfinde den anti-alias text (auch trotz der neuen funktionen) irgendwie...hässlich...

nächstes file:

2. loader.swf

hier lade ich den 1. film auf die hauptbühne:

ActionScript:
  1. this.loadMovie("movie_text.swf");

das funktioniert ebenso wunderbar! kein makel am text!

ich habe jetzt noch folgendes probiert:
das textfeld auf movie 1 habe ich maskiert und 2x in ein neues symbol eingefügt. keine änderung.

nun noch eine änderung an clip 2:

ActionScript:
  1. this.createEmptyMovieClip("masking",0);
  2. this.createEmptyMovieClip("container",0);
  3. masking.attachMovie("maske","maske",0);
  4. container.setMask(masking.maske);
  5.  
  6. container.createEmptyMovieClip("container",0);
  7. container.container.createEmptyMovieClip("container",0);
  8. container.container.container.loadMovie("movie_text.swf");
  9. container._x = 1.334;
  10. container._y = 2.67354;
  11. container.container._x = 3.25435;
  12. conainer.container._y = 6.2321362;

also: masking-clip erzeugt, der enthält eine form, mit der ich den container-clip maskiere. im container-clip befinden sich weitere instanzen eines movieclip (entspricht der pfadstruktur in meinem projekt).
und weil das noch nicht reicht, setze ich den hauptclip "container" mal noch auf ungerade koordinaten...naja den darunter auch gleich mal, wir wollen doch fair sein .


hmmm...komisch! tut mir leid aber ich kann das ganze nicht reproduzieren!
schafft es einer von euch?
im anhang sind die fla's...
Angehängte Dateien
Dateityp: zip test.zip (33,1 KB, 18x aufgerufen)
__________________
Wie, jetzt?
robbatse ist offline   Mit Zitat antworten
Alt 14-10-2005, 16:46   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 1
hmm.. also ich hab auch keine Probleme damit.

hi zusammen,

ich bin nicht sonderlich erfahren was Flash betrifft, aber ich arbeite mich gerade ein und hatte anfänglich auch Probleme damit die Pixel-Font sauber hin zu bekommen, aber nun klappt es ohne Probleme.

Natürlich muss man die Pixelfont in der dafür vorgesehenen Schriftgröße einsetzen. Als zweites sollte man die Schrift als 'dynamic Text' oder 'input Text' definieren und die Schriftzeichen einbinden. Fertig. Mehr hat es bei mir dazu nicht gebraucht.


Gruß,
Samuel


PS:
Ich habe eben noch gelesen, dass es bei Pixelfonts wichtig ist, dass die X und Y Koordinaten ganzzahlige Werte haben müssen, damit kein Antialiasing durchgeführt wird! Somit könnte dein Verrücken mit den ungeraden Koordinaten möglicherweise der Haken sein.

Geändert von samuel-mellert (14-10-2005 um 18:54 Uhr) Grund: Nachtrag
samuel-mellert ist offline   Mit Zitat antworten
Alt 14-10-2005, 19:48   #7 (permalink)
Neuer User
 
Benutzerbild von robbatse
 
Registriert seit: Mar 2004
Ort: Dessau
Beiträge: 64
...alter hut

diese dinge sind für mich mittlerweile ein alter hut
doch selbst, wenn man solche dinge schon weiß und egal wie erfahren man ist, vor anfällen von idiotie ist man nie sicher

[idiot]
wenn man den hauptfilm in flash 7 exportiert, und alle anderen extern geladenen filme das flash 8 format haben, kommt es selbst wenn man alle dinge bei pixelfonts beachtet, zu einem unklaren schriftbild.
[/idiot]

ich bin so ein idiooooot

problem gelöst
__________________
Wie, jetzt?
robbatse ist offline   Mit Zitat antworten
Alt 15-10-2005, 08:53   #8 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
@robbatse: Geh nicht so hart mit dir ins Gericht. Ich würde sagen, dass ich dennoch ein interessanter Thread, bin sicher eine Vielzahl von Flasher fallen in diese Falle.

Liebe Grüsse
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 15-10-2005, 10:53   #9 (permalink)
Neuer User
 
Benutzerbild von get-the-flash
 
Registriert seit: Jun 2002
Ort: München
Beiträge: 2.904
..hab 8 leider noch nicht, weil die bei softwarehouse angeblich lieferschwierigkeiten haben.tse!
aber was mike downey so erzählt hat, konnte ich mir das mit den fonts auch nicht vorstellen. man kann da so tolle sachen jetzt mit machen...

grüße
__________________
---
www.wellenmacher.de
get-the-flash 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 19:07 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele