Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-01-2007, 15:18   #1 (permalink)
completely mad
 
Registriert seit: Mar 2006
Beiträge: 160
funktion zum textformate erstellen?

hi ppl,

wollte gerne eine funktion basteln, mit der ich textformate erstellen kann.

er füllt mir die felder zwar mit dem inhalt, wie ich es gerne hätte, aber das eigentliche textformat wird nicht angewendet.

woran kann das liegen?

PHP-Code:
function textfmt(fmt:Objectobj:Objectfarbe:Numberalph:Numberinhalt:String) {
    
obj.multiline true;
    
obj.wordWrap true;
    
obj.border false;
    
fmt = new TextFormat();
    
fmt.color farbe;
    
fmt.bullet false;
    
fmt.underline true;
    
obj._alpha alph;
    
obj.setTextFormat(fmt);
    
obj.text inhalt;
}
//
textfmt(hl_fmtkat_txtfcolors[0], 100kattexts[0]); 
madtrigger ist offline   Mit Zitat antworten
Alt 06-01-2007, 15:35   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Auf den ersten Blick: Entweder erst den Text und dann setTextFormat()
PHP-Code:
obj.text inhalt;
obj.setTextFormat(fmt); 
oder setNewTextFromat() verwenden:
PHP-Code:
obj.setNewTextFormat(fmt);
obj.text inhalt
edit: ...und _alpha geht nur, wenn du die Schrift einbettest.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-01-2007, 15:51   #3 (permalink)
completely mad
 
Registriert seit: Mar 2006
Beiträge: 160
juhu, klappt super! danke
madtrigger ist offline   Mit Zitat antworten
Alt 23-03-2007, 14:10   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Ort: Köln
Beiträge: 44
Ich hab eine viel einfachere Funktion geschrieben die ebenfalls nicht funktioniert.

PHP-Code:
function makefont(fontname:String) {
    
fontname1 "set"+fontname;
    
trace(fontname1); trace(fontname);
    
fontname1 = new TextFormat();
    
fontname1.font fontname;
    
fontname1.bold true;

Das ganze wird dann zum besipiel aufgerufen mit
PHP-Code:
makefont("Arial"
Später soll man dann mittels Button die Schriftart ändern können.

PHP-Code:
arial_mc.onRelease = function() {
    
_parent.motiv_btn.motivtext.setTextFormat(setArial);

Leider tut sich aber überhaupt nichts während die händische Variante:
PHP-Code:
var setcourier:TextFormat = new TextFormat();
setcourier.font "Courier";
setcourier.bold true;
...
courier_mc.onRelease = function() {
    
_parent.motiv_btn.motivtext.setTextFormat(setcourier);

einwandfrei funktioniert. Da ich aber entsprechend viele Schriften mit in das Script hauen wollte wäre eine Funtion angebracht. Hab jetzt echt schon eine gane Weile probiert aber ich komme nicht auf den Fehler. Vielleicht sieht ja jemand von euch etwas.

Geändert von Hallospensa (23-03-2007 um 14:11 Uhr)
Hallospensa 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 13:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele