Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-01-2006, 19:19   #1 (permalink)
Neuer User
 
Benutzerbild von See-R`
 
Registriert seit: Dec 2005
Ort: Wilhelmshaven
Beiträge: 25
Unhappy dyn. Textfeld, externer Text in pixelschriftart laden lassen ???

Hallo alle zusammen!
also ich bin wirklich schon kurz davor mit dem KOpf gegen wand zu laufen ....

ich möchte in einem dynamischen textfeld in pixelschriftart den text "ich bin blubb" von meinem server laden lassen,
UND die pixelschriftart soll NICHT von meinem systemordner gelesen werden!!
und das embed funkzioniert bei hier auch nicht...
also soll die pixelschriftart "04b_08.TTF" , für das dynamische textfeld, auch extern "eingelesen" werden!

kann mir einer ein BSP von AS zeigen, wie das gehen soll ???


ps: wozu ich das font extern laden möchte: weil durch das embed, was auch nicht so richtig geht, die schärfe etc. verstellt wird... man kanns einfach nicht mehr lesen ...)
See-R` ist offline   Mit Zitat antworten
Alt 09-01-2006, 19:28   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Zitat:
und das embed funkzioniert bei hier auch nicht...
Kann nicht sein, wie gehst du denn vor?
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Alt 09-01-2006, 19:43   #3 (permalink)
Achim²
 
Benutzerbild von JanG
 
Registriert seit: Aug 2001
Ort: Köln/Düsseldorf/Langenfeld
Beiträge: 2.787
Such mal hier im forum nach pixelschriften und was man beachten muss (wie z.B. grade Koordinaten usw...) Denke da liegt dein Hund eher begraben!

Peaze!
__________________
Achim-Allstars
...es ist alles Gold was glänzt!

0177GOERGEN
...klicken oder anrufen!
JanG ist offline   Mit Zitat antworten
Alt 09-01-2006, 21:48   #4 (permalink)
vdch
 
Benutzerbild von Fietie
 
Registriert seit: Oct 2003
Ort: Krefeld
Beiträge: 316
na, nu nimm mal lieber den Kopf von der Wand wech...
das ist eigentlich gar nicht so schwer.

Hier erzeugst du erstmal dein Textformat für das dynamische Textfeld.

PHP-Code:
//Neues Textformat für die Spezialschrift
dein_textformat = new TextFormat();
dein_textformat.size 8;
dein_textformat.font "04b_08";//Name der Verknüpfung in der Bilbliothek
schriftart_txt.embedFonts true;//Einbetten
schriftart_txt.text "Irgendein Textinhalt";//schriftart_txt ist der NAme des Textfeldes
schriftart_txt.setTextFormat(dein_textformat)//Textformat deinem Textfeld zuweisen; 
Jetzt die neue Schrift einbetten:
In der Bibliothek oben rechts klicken und "neue Schriftart" wählen.
Hier einen Namen wählen, z, B, "04b_08"
Dann deinen Spezialfont aus der Schriftliste auswählen und mit OK bestätigen.
Anschließend mit der rechten Maustaste die Schrift in der Biblio anklicken.
Export für Actionscript und ins 1. Bild exportieren auswählen.

Wenn ich nichts vergessen hab, wars das eigentlich schon, jetzt ist die Schrift eigebettet und wird beim Film erstellen mit exportiert.

Das mit der Schärfe liegt bestimmt, wie JanG sagt, an ungeraden Koordinaten o.ä. und nicht am einbetten.

Gruß Fiete

so gehts mir auch manchmal mit dem lieben Flash...
grenzenlose Begeisterung schlägt ganz plötzlich in abgrundtiefen Hass um...oder auch umgekehrt...
Fietie ist offline   Mit Zitat antworten
Alt 09-01-2006, 23:10   #5 (permalink)
Neuer User
 
Benutzerbild von See-R`
 
Registriert seit: Dec 2005
Ort: Wilhelmshaven
Beiträge: 25
Thumbs up

sehr schön !!!! funkzioniert soweit suppa !!!!!

und wie mache ich das ganze jetzt in einem Button ??
das AS muss ich ja im gleichen MC, Frame wie das textfeld stehen.
ich habe aber nun einen rechteck gezogen den als button umgewandelt und in seinen 4 schlüsselbilder für Over etc, habe ich die pixelschriftart eingefügt, um das AS jetzt setzten müsste ich ja in der erste schlüsselbild des Buttons gehen, da kann ich aber kein as schreibe, weil deaktiviert ist!

... ich glaube ich setze mich lieber morgen damit auseinander... mein kopf wird keinen weiteren runinawall aushalten ...
See-R` ist offline   Mit Zitat antworten
Alt 09-01-2006, 23:44   #6 (permalink)
Achim²
 
Benutzerbild von JanG
 
Registriert seit: Aug 2001
Ort: Köln/Düsseldorf/Langenfeld
Beiträge: 2.787
Gib dem Button nen Instanznamen wie but1 und setz im code dies überall davor (tippe ich jetzt mal, ich der anticoder) und dann setzte den code auf _ruth, äh, _root. oder in den MC, wo dein Button drinliegt.

PHP-Code:
//Neues Textformat für die Spezialschrift
but1.dein_textformat = new TextFormat();
but1.dein_textformat.size 8;
but1.dein_textformat.font "04b_08";//Name der Verknüpfung in der Bilbliothek
but1.schriftart_txt.embedFonts true;//Einbetten
but1.schriftart_txt.text "Irgendein Textinhalt";//schriftart_txt ist der NAme des Textfeldes
but1.schriftart_txt.setTextFormat(dein_textformat)//Textformat deinem Textfeld zuweisen; 
Peaze!
__________________
Achim-Allstars
...es ist alles Gold was glänzt!

0177GOERGEN
...klicken oder anrufen!
JanG ist offline   Mit Zitat antworten
Alt 10-01-2006, 14:53   #7 (permalink)
Neuer User
 
Benutzerbild von See-R`
 
Registriert seit: Dec 2005
Ort: Wilhelmshaven
Beiträge: 25
Thumbs up

hallo Jan!
deine idee war gut, aber leider klappt das so nicht, weil das textfeld IM button drin ist und das AS ist auf der hauptszene und es kann nicht IN das button "reingreifen" und im button selbst was bewirken...
jedenfalls hat es bei mir so nicht geklappt, vielleicht habe ich ja auch was vergessen wieder

aber die lösung von Fietie ist wunderbar und erleichtert nun das ein oder andere vorgehen ...

danke euch alle für die schnelle hilfe !!!

...ich frage mich nur wieder flash-entwickler das alles so kompleziert machen... denn WENN man schon beim designen eine sonderschriftart verwendet, dann bestimmt nicht einfach so zum spass... es hat alles seinen sinn, also soll sowas dann auch automatisch "eingebetet" werden. MUSS eigentlich! was ist wenn ich 30 verschiedene schriftarten verwende und dann jedes mal alle in die Library laden, verknüpfen und einbeten ... ist doch stress pur und raubt unnötig zeit, VORALLEM nerven!!
See-R` ist offline   Mit Zitat antworten
Alt 10-01-2006, 15:18   #8 (permalink)
vdch
 
Benutzerbild von Fietie
 
Registriert seit: Oct 2003
Ort: Krefeld
Beiträge: 316

Zitat:
was ist wenn ich 30 verschiedene schriftarten verwende und dann jedes mal alle in die Library laden, verknüpfen und einbeten ...
einen "kleinen" Nachteil solltest du beim einbetten allerdings bedenken.
Je nach Schriftart wächst die exportierte SWF-Datei um ca. 30 kB je Schriftschnitt. Fett und kursiv zählen dabei nochmal extra.
Was deine Buttons betrifft, mach einfach mc´s draus, 3 Schlüsselbilder für die Schaltzustände rein und leg deine Textfelder dann da rein.

Gruß Fiete
Fietie ist offline   Mit Zitat antworten
Alt 10-01-2006, 17:39   #9 (permalink)
Neuer User
 
Benutzerbild von See-R`
 
Registriert seit: Dec 2005
Ort: Wilhelmshaven
Beiträge: 25
Question

@Fiete

genau so hab ich das mitlerweile gemacht

was mir noch auffällt: ich kann die pixelschriftart im Standart textfeld, also Statistic Text nicht einbeten! erst wenn ich das Feld auf Dynamisch umstelle UND irgendwas, ausser Divice Font auswähle, also inti-aliasing oder so, erst dann kann ich die schriftart einbeten.

nun, mit dem dynamischen textfeld taucht auch noch das problem auf, dass man zB in einem geschrieben satz nicht mehr ein wort oder mehere in einer anderen farbe darstellen kann. ich meine wenn ich IM dyn. textfeld ein wort markiere und nur dieses zB rot haben möchte, dann wird der gesamte satz rot...

sö nun noch was:
ich habe einen preloader, für externe movies! das textfeld für die prozent wird von AS gesteuert. also steht da folgendes:

das ist nur ein kleiner ausschnit, um den es mir geht!!

PHP-Code:
// Berechnung der bereits geladenen Prozent 
            
prozent Math.round(geladen/zuladen*99);
            
// Ausgabe im dynamischen Textfeld "prozentanzeige" 
            
this.prozentanzeige.text prozent+" Percent Loaded ///";
            
// Skalierung des Balkens anhand der Prozentzahl 
            
this.balken._xscale prozent;
            
// Wenn komplett geladen 
            
if (prozent>=99) { 
ganz klar, in dem dyn. textfled erscheint beim laden "XX Percent Loaded /// "
und genau DAS möchte ich in dieser "6809chargen.ttf" schriftart dargestelt haben!
wie kann man das via AS darstellen lassen? also dass das AS automatisch diese schriftart auswählt und nicht in standart darstellt.
habe schon das textfled selbst auf diese schriftart umgestellt, aber leider klappt das nicht, habe auch die schriftar in die Bibliothek geladen und verknüpft...
See-R` 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 07:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele