Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-08-2006, 20:20   #1 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
Rotation-und-Schriftart-Einbett-Problem

PHP-Code:
myFormat = new TextFormat();
myFormat.align "right";
myFormat.size 20;
myFormat.font "Arial";
myFormat.color 0x000000;
myFormat.embedFonts true;
myFormat.selectable false;
//
this.createEmptyMovieClip("mc"0);
mc.createTextField("inhalt"000500500);
mc.inhalt.text "test";
mc.inhalt.setTextFormat(myFormat);
mc._rotation 10
klappt nicht, warum?
Schriftart ist eingebettet (Bib->Neue Schriftart->Verknüpfung in erste Bild exportiert)
wende ich das auf einen manuell erstellen MC an, der die selbe Schriftart verwendet, klappt es (ebenfalls eingebettet, versteht sich).
Warum???

Danke!
__________________
Grüße,
solo

Die Antwort auf fast alle Fragen gibt es hier: AS-Referenz
Weitere Fehlerquellen sind:
Flasche Pfadangeben oder falsch versorgte Variablen. Beides kann man gut hiermit überprüfen.
Und den Debugger gibts ja auch noch :)
soloFlash ist offline   Mit Zitat antworten
Alt 13-08-2006, 20:28   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
und damit?

mc.inhalt.setTextFormat(0, mc.inhalt.text.length, myFormat);
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (13-08-2006 um 20:29 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 13-08-2006, 20:41   #3 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
nö, auch nicht
Hab das sch... Problem schon mal gehabt, und es irgendwie gelöst, dummerweise erinnere ich mich nur an das problem, nicht die Lösung...
__________________
Grüße,
solo

Die Antwort auf fast alle Fragen gibt es hier: AS-Referenz
Weitere Fehlerquellen sind:
Flasche Pfadangeben oder falsch versorgte Variablen. Beides kann man gut hiermit überprüfen.
Und den Debugger gibts ja auch noch :)
soloFlash ist offline   Mit Zitat antworten
Alt 13-08-2006, 21:14   #4 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
embedFonts ist dem Textfeld zugeordnet nicht dem Textformat, so gehts:
ActionScript:
  1. myFormat = new TextFormat();
  2. myFormat.align = "right";
  3. myFormat.size = 20;
  4. myFormat.font = "Arial";
  5. myFormat.color = 0x000000;
  6. myFormat.selectable = false;
  7. this.createEmptyMovieClip("mc", 0);
  8. mc.createTextField("inhalt", 0, 0, 0, 500, 500);
  9. mc.inhalt.text = "test";
  10. mc.inhalt.embedFonts = true;
  11. mc.inhalt.setTextFormat(myFormat);
  12. mc._rotation = 10;

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 14-08-2006, 06:33   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Allerdings muss der Font auch noch in die Bibliothek importiert und mit dem Verknüpfungsbezeichner versehen werden, der in der Textformat-Anweisung für den Font gesetzt wurde, hier also "Arial".
  Mit Zitat antworten
Alt 14-08-2006, 08:01   #6 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
Hallo,

dachte ich hätte das auch schon probiert, aber ich werde es heute gleich mal testen. Danke für Eure Tipps und Infos!!!!
__________________
Grüße,
solo

Die Antwort auf fast alle Fragen gibt es hier: AS-Referenz
Weitere Fehlerquellen sind:
Flasche Pfadangeben oder falsch versorgte Variablen. Beides kann man gut hiermit überprüfen.
Und den Debugger gibts ja auch noch :)
soloFlash ist offline   Mit Zitat antworten
Alt 14-08-2006, 17:20   #7 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
ja, klappt, Dankeschön!!!
__________________
Grüße,
solo

Die Antwort auf fast alle Fragen gibt es hier: AS-Referenz
Weitere Fehlerquellen sind:
Flasche Pfadangeben oder falsch versorgte Variablen. Beides kann man gut hiermit überprüfen.
Und den Debugger gibts ja auch noch :)
soloFlash ist offline   Mit Zitat antworten
Alt 14-08-2006, 19:02   #8 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Zitat:
Zitat von agedoubleju
... und mit dem Verknüpfungsbezeichner versehen werden, der in der Textformat-Anweisung für den Font gesetzt wurde, hier also "Arial".
...das ist nicht unbedingt notwendig; man kann auch den Namen der Fontfamilie zu der der font gehört; in diesem Fall gehören folgende fonts zur gleichen fontfamilie:
Arial
Arial Fett
Arial Kursiv
Arial Fett/Kursiv
der 'fontfamilienname' ist 'Arial' soll heissen:
Man könnte diese vier fonts mit dem Verknüpfungsnamen 'font1' bis 'font4' einbinden; trotzdem würde mit
myFormat.Font="Arial";
funktionieren weil man dann den fontfamiliennamen anspricht, sinnvoll ist das vor allem wenn man eingebundenen Text auch noch HTML-formatiert darstellen will.


Gruß

Alois

Edit: ...im übrigen empfiehlt es sich gerade deshalb eben nicht (!) den wirklichen fontnamen als Verknüpfungsnamen zu verwenden
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (14-08-2006 um 19:05 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 14-08-2006, 20:59   #9 (permalink)
oEF(etischist)
 
Registriert seit: Dec 2003
Ort: muc
Beiträge: 664
d.h. ich muss fett und kursiv nicht extra in die Bib importieren usw?
Gilt das auch für die Schriftgrössen?
__________________
Grüße,
solo

Die Antwort auf fast alle Fragen gibt es hier: AS-Referenz
Weitere Fehlerquellen sind:
Flasche Pfadangeben oder falsch versorgte Variablen. Beides kann man gut hiermit überprüfen.
Und den Debugger gibts ja auch noch :)
soloFlash ist offline   Mit Zitat antworten
Alt 14-08-2006, 21:35   #10 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Zitat:
Zitat von soloFlash
d.h. ich muss fett und kursiv nicht extra in die Bib importieren usw?
...doch das musst Du schon, aber dann wird auch folgendes funktionieren:
PHP-Code:
myFormat = new TextFormat();
myFormat.align "right";
myFormat.size 20;
myFormat.font "Arial";
myFormat.color 0x000000;
myFormat.selectable false;
this.createEmptyMovieClip("mc"0);
mc.createTextField("inhalt"000500500);
mc.inhalt.html=true
mc
.inhalt.htmlText "So kann man auch mit<i> eingebetteten </i> Fonts die <b>HTML-Formatierungen</b> <b><i>Fett und Kursiv</i></b> benutzen";
mc.inhalt.embedFonts true;
mc.inhalt.setTextFormat(myFormat);
mc._rotation 10
...immer vorausgesetzt, daß die vier Arial-Fonts eingebunden sind, die Verknüpfung eingerichtet ist und kein Font als Verknüpfungsnamen 'Arial' zugwiesen bekommen hat.
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 15-08-2006, 07:18   #11 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Danke für den Hinweis , das war mir auch noch nicht klar...
  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 03:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele