Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-05-2007, 00:26   #1 (permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.261
Alle Fonts anzeigen?

Hallo,

ich komme mit der Suchfunktion des Forums nicht weiter...

ich denke aber dieses Thema sollte schonmal hier aufgetaucht sein, nämlich:

wie kommt man per AS an ein Array oder Liste von allen auf dem Rechner installierten Fonts?

Danke schonmal für nen Tip.

Edit: Ich meine übrigens nur die exakten Namen der Fonts, nichts weiter.
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net

Geändert von georgem (09-05-2007 um 00:48 Uhr)
georgem ist offline   Mit Zitat antworten
Alt 09-05-2007, 00:47   #2 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Zitat:
Zitat von georgem Beitrag anzeigen
wie kommt man per AS an ein Array oder Liste von allen auf dem Rechner installierten Fonts?
Du kannst Fonts in die Bibliothek Deiner Fla mportieren
um sie auf Fremdrechnern anzeigen zu lassen ...
Oder was planst Du?
Da Flash in einer Security Sandbox läuft, ist der Zugriff
auf das Betriebssystem nicht gestattet - über einen
Umweg mit ner Programmiersprache findet sich
vielleicht ne Lösung. Das wäre dann C++ oder VB
~pyropete~ ist offline   Mit Zitat antworten
Alt 09-05-2007, 01:07   #3 (permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.261
ok, du hast sicher recht.

Ich frage mich bloss, ob flash nicht schon irgendwie mitgeteilt kriegt, welche Fonts im jeweiligen Rechner zur Verfügung stehen...

Anscheinend nicht.

Das hier wird also wahrscheinlich mit einem PHP-Skript realisiert?
--> http://www.stcassociates.com/lab/fontbrowser.html

Edit: Hm, moment, das ist nur ein Teil der Fonts die ich auf dem Rechner habe, dachte zuerst fälschlicherweise, dass die Leute da MEINE FOnts anzeigen, dabei sind das deren.... sorry, brett vor dem Kopf gehabt
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem ist offline   Mit Zitat antworten
Alt 09-05-2007, 01:38   #4 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
Zitat:
Zitat von georgem Beitrag anzeigen

Edit: Hm, moment, das ist nur ein Teil der Fonts die ich auf dem Rechner habe, dachte zuerst fälschlicherweise, dass die Leute da MEINE FOnts anzeigen, dabei sind das deren.... sorry, brett vor dem Kopf gehabt
Naja, ich sehe da durchaus nur die Fonts, die ich bei mir auf
dem Rechner habe.
PHP nehm ich an ...
~pyropete~ ist offline   Mit Zitat antworten
Alt 09-05-2007, 03:16   #5 (permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.261
Also doch? Ich sollte endlich das Brett wegnehmen...
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem ist offline   Mit Zitat antworten
Alt 09-05-2007, 09:05   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 237
Hab mir das mal angesehen... ist eine reine prototype AS2 Class... kein PHP oder sonst was

Falls keiner was dagegen hat könnt ich ja die fla posten (Decompiler)... ist aber warscheinlich nicht erlaubt... naja...

wenns wer benötigt... PM oder so

Nachtrag:

getFontList(); ist ganz was interessantes

Geändert von D@luxe (09-05-2007 um 09:22 Uhr)
D@luxe ist offline   Mit Zitat antworten
Alt 09-05-2007, 20:26   #7 (permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.261
Nein Danke,

aber der tip mit getFontList ist genau richtig, Dankeschön.

siehe hier:

TextField.getFontList()

PHP-Code:
trace(String(TextField.getFontList()).split(",")) 
Ich wusste doch dass so etwas bei Flash dabei ist....
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem ist offline   Mit Zitat antworten
Alt 09-05-2007, 21:16   #8 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
schau mal im ActionScript 2.0 Referenzhandbuch nach, da steht das fein beschrieben drin, seite 1242, auch wie du sie dir schön übersichtlich darbieten lassen kannst.

PHP-Code:
var font_array:Array = TextField.getFontList();
font_array.sort();
trace("You have "+font_array.length+" fonts currently installed");
trace("--------------------------------------");
for (var 
0i<font_array.lengthi++) {
trace("Font #"+(i+1)+":\t"+font_array[i]);

__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 10-05-2007, 02:14   #9 (permalink)
x39
 
Benutzerbild von georgem
 
Registriert seit: Oct 2004
Ort: St.Gallen, Schweiz
Beiträge: 1.261
danke für den Hinweis moosemash.

P.S. übrigens geile Experimente auf deiner Seite. :-)
__________________
The Sleeper Must Awaken

www.margaris.de | www.exosolar.net
georgem 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:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele