| |||||||
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) |
| FMX artist Registriert seit: Feb 2003
Beiträge: 60
|
Hi zusammen, ich habe jetzt seit zwei Tagen alle threads zum Thema Font embededing und Shared Libraries gelesen, krieg´s aber trotzem nicht hin. Was ich will: Im Hauptfilm liegen in der Library diverse Fonts, die auch hereingeladene Movieclips "at-runtime" nutzen können sollten. In meinem Hauptprojekt hat das wie gesagt nach allem Probieren trotzdem nicht funktioniert. Deshalb habe ich mir ein einfaches Beispiel gebastelt, anhand dessen man einfach testen kann. Im folgenden beschreibe ich mal im Detail (Vorsicht lang !), was ich bisher gemacht habe: Der Hauptfilm heißt "mutter.swf" und beinhaltet einen Font namens "Babylon" (Babylon Industrial 2), der in den Linkage Properties als "Babylon" gekennzeichnet ist. Alle drei Haken sind gesetzt und als URL habe ich "mutter.swf" eingesetzt. Außerdem befindet sich auf der Bühne des MC "mutter" ein leeres MC namens "tochterholder". Mit folgendem Skript lade ich ein zweites File aus demselben Unterverzeichnis ein: loadMovie("testtochter.swf","tochterholder"); stop(); Den Font Babylon habe ich von der Library der MCs "mutter" in die Library "testtochter" gezogen und in "Babylon-import" umbenannt. Bei den Linkage Properties habe ich als Identifier "Babylon" (Fontname aus dem Mutterfilm) angegeben. Außerdem ist "Import for runtime sharing angehakt und als URL habe ich "mutter.swf" eingesetzt. Auf der Bühne von "testtocher" liegt das dynamisches Text "testfield". Als Font habe ich "Babylon_import" ausgewählt. Folgendes Skript weist den Textfeld einen Inhalt zu: testfield.text="This is a testfield"; stop(); Soweit zum Aufbau. Auf meinem Entwicklungsrechner hat das alles wunderbar hin. Ist ja auch kein Wunder, da er die Schrift ja installiert hat. Auf ´nem anderen Rechner, der diese Schrift nicht kennt, ist der Testtext nicht zu erkennen. Wo hab´ ich da jetzt den Fehler eingebaut? Grüße HD p.s.: Für die Tüftler unter Euch habe ich die beiden besagten Dateien als ZIP angehängt. |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Feb 2003 Ort: Koeln
Beiträge: 58
|
Es funktioniert(leider)! Könntest Du in testtochter normalen anstatt dynamischen Text verwenden, um zu sehen ob es bei der Erzeugung des dynamischen Textfeldes vielleicht nicht geklappt hat.? Die Übertragung der Font aus mutter in testtochter scheint zu funktionieren. Was mich allerdings beunruhigt, das Ganze ist eigentümlich circular: die Font kommt aus mutter.swf, und geht über testtochter wieder in mutter zurück. gruß KH |
| | |
| | #3 (permalink) |
| The Man Who Wasn't There Registriert seit: Jul 2003 Ort: BÄRLIN
Beiträge: 1.156
|
hi, kann leider nicht testen da flash MX... gruß mike
__________________ Dot-Realities Mike Broders Berlin ICQ:105925103 Dot-Realities v4.0 under construction! |
| | |
| | #4 (permalink) | |
| FMX artist Registriert seit: Feb 2003
Beiträge: 60
| Zitat:
Auf der Testmaschine lief Flash-Player Version 6.0.40.00. Nachdem ich 7.0.19.0 installiert habe, ging´s dann wunderbar. Aber was meinst du mit "circular"? Woran hast du das erkannt? Den Fehler würd´ich gern auch noch ausbügeln. Dann hab´ich endlich für mich die Patentlösung und stell auch nie wieder zu diesem Thema ´ne Frage ![]() HD | |
| | |
| | #5 (permalink) |
| doofer Nickname... Registriert seit: Jul 2001 Ort: Dortmund
Beiträge: 2.337
|
Hi Headzdown, der Fehler liegt in mutter.fla! Dort in der Bibliothek bei Babylon_import -> Verknüpfung -> "Export für gemeinsame Nutzung zur Laufzeit" sowie "in erstes Bild exportieren" anhaken! Du hattest dort fälschlicherweise "Import für gemeinsame Nutzung zur Laufzeit" aktiviert. Diese Einstellung ist für tochter.swf ok, aber irgendwo muß der Font ja auch exportiert werden, damit tochter.swf ihn importieren kann... ![]() Gruß, Axel
__________________ Q:What happens if we nuke Great Cthulhu? A: He reforms 20 Minutes later - but now he's RADIOACTIVE! |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Feb 2003 Ort: Koeln
Beiträge: 58
|
HI zusammen, @Sartorius: "Import für gemeinsame Nutzung zur Laufzeit" ist in meiner mutter.fla nicht aktiviert. @headzdown: "circular" war im Sinne von "in sich gekrümmt", nicht im Sinne von "fehler". Gruß KH |
| | |
| | #7 (permalink) |
| FMX artist Registriert seit: Feb 2003
Beiträge: 60
|
@ alle: DAAAAAAAAAAAAAAANKEEEEEEEEEEE! Perfekt! HD p.s.: Nochmal zum Thema "circular": Das ganze wirkt im obigen Beispiel natürlich umständlich, aber in echten, größeren Projekten macht das glaube ich Sinn, wenn man bei 10-15 nachgeladenen Filmen nicht jedesmal die dort eingebetteten Exotenfonts downloaden muß. So hab´ ich die alle in den Hauptfilm eingebunden und der User lädt die Fonts nur einmal statt 15 mal. Geändert von headzdown (23-06-2004 um 12:11 Uhr) |
| | |
| | #8 (permalink) |
| a.k.a maddin79 Registriert seit: Jul 2003 Ort: berlin f-hain
Beiträge: 1.693
|
ein haken hat die ganze geschichte aber: da der font im hauptfilm liegt wird er in das erste schlüsselbild geladen und und eventueller preloader arbeitet nicht richtig (fängt verspätet an). es wäre doch viel besser, wenn die schriftart in einem film font.swf eingebettet wäre und diese dann von mutter und allen anderen kind-filmen genutzt werden kann. habs aber leider noch nich hingekriegt, ne idee? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |