Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-01-2006, 22:05   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 8
Schriftart einbetten per Actionscript

Hi,

ich habe in einem MovieClip ein TextField generiert.

Alles schön und gut. Wenn ich den MovieClip nun rotieren möchte, wird
der Text nicht mehr angezeigt. Normalerweise würd ich nun die Schriftart einbetten aber ich erzeuge das Textfeld ja per code. daher weiss ich nun nicht wie oder wo ich die schriftart einbette.

Gruß
KobraKhan ist offline   Mit Zitat antworten
Alt 17-01-2006, 23:32   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
PHP-Code:
txtInstance.embedFonts true
Sowas steht aber auch in der Flash-Hilfe.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 18-01-2006, 08:12   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 8
Das hab ich auch gefunden, aber das nützt nix.
Dann zeigt er mir gar nix mehr an. (Vor allem nicht wenn ich das dynmaische
textfeld rotieren lasse.

Desweiteren muss ich dem Feld ja noch irgendwie sagen, welche schriftzeichen ich mitnehmen möchte.
was ich ansonsten über den eigenschaften-inspektor mache.

Geändert von KobraKhan (18-01-2006 um 08:35 Uhr)
KobraKhan ist offline   Mit Zitat antworten
Alt 18-01-2006, 11:34   #4 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Dazu mußt du dem Textfeld eine Formatierung geben.
Etwar so.
PHP-Code:
var _fmt = new TextFormat();
_fmt.font 'SchriftartVerknüpfungsname';
_fmt.size 8;
_fmt.color 0xff0000;
// : --------------------
_root.createTextField('_txt'000500500);
_root._txt.embedFonts true;
_root._txt.setNewTextFormat(_fmt);
_root._txt.text 'Hello world!';
_root._txt._rotation 10;
// : --------------------
_root.onEnterFrame = function()
{
    
this._txt._rotation -= -5;
}; 
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 18-01-2006, 15:56   #5 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 8
Suuuuuuuuuper. :-)

Dankeschön. Genau was ich gesucht habe.

Gruß
Kobra
KobraKhan ist offline   Mit Zitat antworten
Alt 23-01-2006, 16:59   #6 (permalink)
stuertz
Gast
 
Beiträge: n/a
hallo!

1. bei mir geht da leider gar nichts, erst wenn ich ein leeres (dynamisches) textfeld auf der bühne platziere, dass den font einbettet (im eigenschaften-dialogfenster) kann ich was sehen. weiß einer wieso?

ich habe den code (von psyk/ s.o.) exakt kopiert und nur den schriftnamen ersetzt.

2. wie kann man einen dynamischen text generieren, der nicht auswählbar ist?
  Mit Zitat antworten
Alt 23-01-2006, 17:09   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

zu 1.: Die Schrift muss in der Biliothek liegen und unter Eigenschaften verknüpft sein

zu 2.: this._txt.selectable = false
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 23-01-2006, 18:27   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 8
Hi,

1. du musst in der Bibliothek auf "Neue Schriftart" klicken.
2. dann wählst du in dem Dialog-FEnster eine SChriftart aus und gibts ihr einen namen.
3. nun rechtsklick auf die schriftart und verknüpfung auswählen
4. dort noch export für actionscript anhaken und nen entsprechenden namen geben

5. den gewählten namen im code verwenden

dann muss es klappen

Gruß
Kobra
KobraKhan 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 05:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele