| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| life is a flash Registriert seit: Oct 2002 Ort: Wien
Beiträge: 172
|
Das Problem hab ich bis jetzt nur bei der Schrift Tahoma feststellen können, und das bei neu erzeugten Textfeldern in CS4. Ich hab noch eine alte CS3 Datei, da klappt's. Kopier ich aber das alte Textfeld, geht's wieder nicht mehr. Mit JSFL kann ich "Bold" dann doch wieder setzen und richtig auslesen: Code: fl.getDocumentDOM().setElementTextAttr('bold', true); In der FLA Datei sind 4 Textfelder Arial + Tahoma, jeweils regular + bold. Die JSFL liest den Stil der Textfelder aus. Alles passt bis auf "Tahoma bold" Code: var dom = fl.getDocumentDOM();
dom.selectAll();
var l = dom.selection.length;
for(var i = 0; i < l; i++) getAttribute(dom.selection[i].textRuns[0]);
function getAttribute(obj)
{
fl.trace(obj.characters + " --> " + obj.textAttrs.bold);
} Mein Ergebnis: Code: Arial regular --> false Arial bold --> true Tahoma regular --> false Tahoma bold --> false Anmerkung: Das Problem mit dem Auslesen des Stils hat nichts mit dem Kompilieren der FLA zu einen SWF gemeinsam. Im SWF wird mir das Textfeld richtig angezeigt! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |