| |||||||
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) |
| Neuer User Registriert seit: Oct 2004
Beiträge: 264
|
Hallo zusammen, Schriften einbetten - oft besprochen, viele Beiträge, ich weiß. Dennoch will mir folgendes nicht gelingen: Ein dynamisches Textfeld, welches nicht als HTML formatiert ist, befüllt mit Text. Dazu eine Dropdown-Box, über welche man verschiedene, in die swf eingebettete, Schriftarten auswählen kann um das Textfeld mit der ausgewählten Schrift per AS-Funktion zu formatieren. In meinen Versuchen zeigt das Textfeld keinen Text an. Ich wäre sehr dankbar, wenn mir das jemand mal Schritt für Schritt erklären könnte. Denn ich weiß zwar, dass man Schriftarten in der Flash-Libary anlegen kann, man Zeichen für Textfelder einbetten kann etc., aber ich bringe das wohl nicht richtig zusammen, um obiges zu erreichen. Geändert von oFo (13-01-2006 um 15:58 Uhr) |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.109
| http://www.seibsprogrammladen.de/fra...ispiele/flash7 -> Eingebunden Mehrere eingebundene Schriftschnitte in einem Textfeld.
__________________ die ultimative antwort auf alle programmierfragen: der debugger! - vor eine programmzeile klicken (==roter punkt) - im menü "debuggen" aufrufen - auf den grünen pfeil klicken - im swf etwas machen (der programmablauf hält beim roten punkt) - links die objekte auswählen, variable, interne... mal alles ansehen! mit dem debugger kann man sein programm schrittweisse abarbeiten und in alle variable reinsehen. mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #4 (permalink) |
| x39 Registriert seit: Oct 2004 Ort: St.Gallen, Schweiz
Beiträge: 1.261
|
ich habe öfters mal mit eingebetteten schriften gekämpft, das Problem war eigetlich immer: wenn man sie als New Font in der Bibliothek erstellt, dann muss man ihnen auch einen Linkage Identifier in den Eigenschaften geben. Dies ist dann der Name den du in der AS-Fontwahl angibst. Geändert von georgem (13-01-2006 um 23:53 Uhr) |
| | |
| | #5 (permalink) | |
| vdch Registriert seit: Oct 2003 Ort: Krefeld
Beiträge: 316
| Zitat:
Im Hauptfilm lädst du dann diese Schriftarten über die Combobox als mc hinzu. Anschließend kannst du dann per "setTextFormat" mit dem Verknüpfungsnamen aus der jeweiligen Schriftart-Datei, dem eingeladenen mc die dort eingebetteten Schriften oder Schnitte zuweisen. Gruß Fiete | |
| | |
| | #6 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.109
|
"..HTML-Formatierung. Das kommt für mich nicht in Frage.." und woran erkennst du am fertigen swf einen unterschied? davon mal abgesehen, bei "..Mehrere Schriften.." schaltet das fla intern automatisch auf html um. ist übrigens egal. das entscheidende ist, dass das swf den schriftschritt tatsächlich einbettet. und das passiert spätestens dann, wenn der schriftschritt in der fla von irgend etwas benützt wird. eine reine zuweissung nur per AS langt dazu nicht.
__________________ die ultimative antwort auf alle programmierfragen: der debugger! - vor eine programmzeile klicken (==roter punkt) - im menü "debuggen" aufrufen - auf den grünen pfeil klicken - im swf etwas machen (der programmablauf hält beim roten punkt) - links die objekte auswählen, variable, interne... mal alles ansehen! mit dem debugger kann man sein programm schrittweisse abarbeiten und in alle variable reinsehen. mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (14-01-2006 um 19:57 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Oct 2004
Beiträge: 264
|
danke schonmal für eure nachrichten @georgem: an die verknüpfungen habe ich gedacht und auch den fontnamen entsprechend im as angegeben @Fietie: das klingt interessant, werde ich probieren. @hgseib: ich möchte eine HTML-Formatierung des Textfeldes umgehen, weil ich in der Vergangenheit starke Performance-Einbußen in Zusammenhang mit solchen HTML-Feldern erlebt habe. Einfach mal einen neuen Flashmovie anlegen, HTML-Feld rein, 300 Zeichen Text und dann in der kompilierten SWF mit dem Mauszeiger drüber fahren und die Systemleistung beobachten. Da hatten wir auf verschiedenen, angemessen schnellen Systemen eine Auslastung von bis zu 100 Prozent. Das war zugegebenermaßen auch noch Flash MX und der entsprechende 6er Player. Version 7 habe ich überspringen, bei 8 noch nicht wieder probiert. Wie auch immer. Da ich ein Flashprojekt mit zahlreichen, bewegten MCs und darin enthaltenen Textfeldern plane, könnte das ins Gewicht fallen. "davon mal abgesehen, bei '..Mehrere Schriften..' schaltet das fla intern automatisch auf html um." Bist Du Dir da 100 % sicher? Woher hast Du die Information? Ich hatte auch schon mal in die Richtung gedacht, daher würds mich interessieren ob Du das belegen kannst. Ich möchte allerdings auch immer nur 1 Schriftart pro Feld zur Zeit benutzen und auch eine duchrgängige Formatierung. Sprich alles fett oder kursiv, nicht von Wort zu Wort verschieden. |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Oct 2004
Beiträge: 264
|
@Fietie: Bin gerade dabei Deinen Vorschlag umzusetzen. Ist dieser Aufbau der separaten SWfs korrekt?: - Schriftart in der Libary anlegen, Verknüpfungsnamen vergeben - Textfeld anlegen, einzubettende Schriftart über Verknüpfungsnamen auswählen, entsprechende einzubettende Zeichen auswählen. Muss ich beide Schritte vollziehen? Ist das nich irgendwie doppelt? Wenn ich ein Textfeld nämlich als HTML formatiere, brauche ich lediglich ein Textfeld mit eingebetteter Schriftart und das langt, da muss ich die Schriftart nicht mehr in der Libary anlegen. Warum nur bei HTML? Was haben die sich dabei bloß gedacht... Geändert von oFo (15-01-2006 um 18:07 Uhr) |
| | |
| | #9 (permalink) |
| vdch Registriert seit: Oct 2003 Ort: Krefeld
Beiträge: 316
|
Im Schriftfilm: - Schriftart in der Libary anlegen, - Verknüpfungsnamen vergeben - Textfeld anlegen, - Instanznamen für Textfeld vergeben Im Haupfilm: PHP-Code: Gruß Fiete |
| | |
| | #10 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.109
|
"..immer nur 1 Schriftart pro Feld zur Zeit benutzen.." ok, nur im titel steht "Mehrere Schriften für Dyn. Textfeld einbetten" bis flash7 konnte man in einem textfeld ohne html nicht mischen. in flash8 gehts immer, weil immer html-formatierung genommen wird: einfach mal ein dyn. textfeld aufziehen und was reinschreiben einstellungen für veröffentlichungen.. flash6, flash7 bzw flash8 menü: steuern/film testen menü: debuggen/variable auflisten und mal gucken, was in htmlText steht
__________________ die ultimative antwort auf alle programmierfragen: der debugger! - vor eine programmzeile klicken (==roter punkt) - im menü "debuggen" aufrufen - auf den grünen pfeil klicken - im swf etwas machen (der programmablauf hält beim roten punkt) - links die objekte auswählen, variable, interne... mal alles ansehen! mit dem debugger kann man sein programm schrittweisse abarbeiten und in alle variable reinsehen. mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Oct 2004
Beiträge: 264
|
@Fietie: okay, danke. habs geschnallt :-) @hgseib: mit dem titel meinte ich "mehrere schriften für ein textfeld verwendbar machen" oder ähnlich. der richtige gebrauch von "einbetten" wurde mir erst mit dem etwas tieferen einstieg in das thema klar. gute idee den debugger dafür einzusetzen. viele grüße an alle, oFo |
| | |
| | #12 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.109
|
nicht "den" debugger, sondern den menüpunkt, der nach "film testen" angeboten wird.
__________________ die ultimative antwort auf alle programmierfragen: der debugger! - vor eine programmzeile klicken (==roter punkt) - im menü "debuggen" aufrufen - auf den grünen pfeil klicken - im swf etwas machen (der programmablauf hält beim roten punkt) - links die objekte auswählen, variable, interne... mal alles ansehen! mit dem debugger kann man sein programm schrittweisse abarbeiten und in alle variable reinsehen. mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #14 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.109
| http://www.seibsprogrammladen.de/fra...ispiele/flash6 -> text ... Eingebunden: Mehrere eingebundene Schriftschnitte in einem Textfeld.
__________________ die ultimative antwort auf alle programmierfragen: der debugger! - vor eine programmzeile klicken (==roter punkt) - im menü "debuggen" aufrufen - auf den grünen pfeil klicken - im swf etwas machen (der programmablauf hält beim roten punkt) - links die objekte auswählen, variable, interne... mal alles ansehen! mit dem debugger kann man sein programm schrittweisse abarbeiten und in alle variable reinsehen. mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |