| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
| createTextField + embedFont != alpha möglich
hi, ich erzeuge per AS ein textfeld und fülle dieses mit dynamisch geladenem text. dieses textfeld möchte ich (wie soll's anders sein) einblenden. also habe ich dem erstellten textfeld per meintextfeld.embedFonts = true die zeichen eingebettet. anschließend lege ich auch auf den text ein textformat, in dem z.B. die schriftart "Arial" definiert wird. aber der text ist nun - klassischerweise - nicht mehr zu sehen. von diesem symptom habe ich schon mehrfach in diesem forum gelesen. angeblich soll es mit AS1 und dem player6 gehen, aber ich brauche nunmal AS2 und den player7. ich habe auch versucht, eine schriftart in der bibliothek mit der laufzeitfreigabe eines bezeichners als schriftart zu benutzen, in der hoffnung, daß die irgendwie anders eingebettet sei. ohen erfolg. nochmal die konkrete frage: wieso ist der text unsichtbar? thx 4 tips!
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #2 (permalink) |
| flash student Registriert seit: Apr 2005 Ort: Schweiz, Zürich
Beiträge: 527
|
wieso so ungedultig, haste für die hilfe bezahlt?! bitte beschreibe dein vorgehen ein bisschen genauer. wann weist du das textformat an? wann weist du den Text an? brauchst du eingebettete fonts? kannste den code posten? Geändert von pixelarts (05-09-2005 um 09:05 Uhr) |
| | |
| | #3 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
naja, habe in der hilfe halt keine lösung gefunden. also: in keyframe 1 steht: ActionScript:
in keyframe2 steht: ActionScript:
(das sind jetzt nur auszüge aus dem AS, die verwendung der arrays funktioniert jedenfalls) wenn ich die zeile mit embedFonts weglasse, sehe ich den text, ansonsten nicht. ich habe das embedFonts auch schonmal in das textformat gelegt, bringt aber auch nichts.
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #4 (permalink) |
| flash student Registriert seit: Apr 2005 Ort: Schweiz, Zürich
Beiträge: 527
|
haste mal die textfarbe von weiss auf schwarz zu ändern? ich nehme jetzt nicht an, das es an dem liegen (ich nehmen an du hast ein anderer hintergrund als weiss), ist aus vorsicht dass ich das frage
|
| | |
| | #6 (permalink) |
| flash student Registriert seit: Apr 2005 Ort: Schweiz, Zürich
Beiträge: 527
|
wenn du embedFonts auf true hast, musste auch eine eingebettete schriftart brauchen. das heisst, du muss arial einbetten. dummerweise nimmt er den Device Font anstatt der Embed Fonts, wenn du Arial hinschreibst. ich würde Arial einbetten und auf den namen ArialEmbed ändern. dann sollte es gehen.
|
| | |
| | #7 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
okay, daran scheint es zu hapern. denn ich habe (wie ja oben schon erwähnt) bereits eine schriftart eingebettet. diese habe ich einfahc mal "font1" genannt und habe als Typo die "Arial genommen. im menüpunkt "verknüpfung" dieser schriftart habe ich dann "Export für ActionScipt" aktiviert, als Bezeichner wiederum den namen "font1" gewählt. export für gemeinsame nutzung habe ich aus. als schriftart im textFormat benutze ich nun textFormat.font = "font1"; seltsamerweise sehe ich die schriften dann aber in timesNewRoman statt in Arial. Es ist auch egal, welche Schriftart ich in "font1" benutze, ich sehe den text immer nur als Times. MENNOO
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #8 (permalink) |
| flash student Registriert seit: Apr 2005 Ort: Schweiz, Zürich
Beiträge: 527
|
times new roman nimmt er als standart. irgendwas stimmt noch nicht. export für gemeinsamen nutzen ist nicht notwendig, die verknüpfung allerdings schon. habe das und es geht: ActionScript:
haste ne maske darüber, oder liegt das textfeld in einem mc, wo der alpha wert auf null ist. passiert immer wieder. mich ärgerts immer wenn ich 3h an meinem textfeld bastle und irgendwann merke, dass der alpha wert der mc, wo das textfeld drin ist, auf null ist |
| | |
| | #9 (permalink) |
| ActionStripper Registriert seit: Nov 2001 Ort: Oldenburg
Beiträge: 3.275
|
unglaublich, ich habe den code in eine neue datei kopiert, und nun klappt's auch bei mir. *wunder* naja, dann muss ich da irgendwo was falsch machen in meiner anderne datei. ich guck dann nochmal. danke erstmal!!
__________________ Design ist AUCH Geschmackssache. |
| | |
| | #12 (permalink) |
| x39 Registriert seit: Oct 2004 Ort: St.Gallen, Schweiz
Beiträge: 1.261
|
Die Lösung könnte sein, dass man einen Font in der Library auch mit dem korrekten Linkage-Identifier versehen muss, wenn man in später im Code benutzen will... Also unter Linkage des Fonts---> Export for Actionscript-Häckchen rein tun, und den Linkage Identifier eingeben. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |