Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-06-2004, 19:30   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 12
Unterschiedliche Darstellung von dynamsichen Texten

hi,

ich erzeuge für ein Menü dynamisch Buttons und beschrifte sie dann mit Text aus einer DB. Das klappt so weit sehr gut. Da aber nicht jede Beschriftung gleich lang ist und ich nur eine begrenzte Fläche habe, dachte ich, dass ich die Textgröße dynamisch setzte. Also folgender Code:
PHP-Code:
if(Knoten.attributes.name.length 18) {
    var 
temp_TextFormat Item.btn_name.getNewTextFormat();
    
temp_TextFormat.size 12;
    
Item.btn_name.text Knoten.attributes.name;
    
Item.btn_name.setTextFormat(temp_TextFormat);
} else {
    
Item.btn_name.text Knoten.attributes.name;

Leider stellt er den im if-Zweig erstellten Text anders da, als den im else-Zweig erstellten(s. Bild). Habt ihr eine Ahnung woran das liegen könnte?

gruß Veit
Angehängte Grafiken
Dateityp: jpg flash.jpg (10,2 KB, 10x aufgerufen)

Geändert von rs4.Vitus (11-06-2004 um 19:31 Uhr) Grund: Fehler in der Darstellung
rs4.Vitus ist offline   Mit Zitat antworten
Alt 11-06-2004, 20:26   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Du könntest dir in beiden Zweigen das TextFormat mit getTextFormat holen und ausgeben um die Unterschiede festzustellen, wo die Unterschiede sind.

mfg .r
bokel ist offline   Mit Zitat antworten
Alt 11-06-2004, 23:16   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 12
ich hab mir mit "Variablen auflisten" beide angeschaut und keinen Unterschied sehen können. Das müsste doch dasselbe sein, oder?

Ach ja: Wegen solchen Sachen hasse ich Flash...

/edit:

Problem gelöst ... es muss
PHP-Code:
getTextFormat() 
und nicht
PHP-Code:
getNewTextFormat 
heißen.

Geändert von rs4.Vitus (12-06-2004 um 13:07 Uhr) Grund: Problem gelöst
rs4.Vitus 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 08:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele