2016-04-28 24 views
0

Ich benutze CreateJS Toolkit für Flash. Ich bekomme eine js-Datei kaufen, wenn ich es bearbeite, merke ich, dass "justify" Text nicht funktioniert. In Createjs docs kann ich nur "links", "rechts" oder "Mitte" erkennen. Gibt es einen Weg, es zu rechtfertigen? Das funktioniert nicht:createjs: Ist es möglich, Text zu rechtfertigen?

this.text_2.textAlign = "justify"; 

Ich habe versucht CSS Einfügen mit Javascript, aber es funktioniert auch nicht (mein HTML-Banner nicht mehr funktioniert überhaupt):

this.text_2.style.cssText = "text-align:justify" 
this.text_2.setAttribute('style', 'text-align: justify'); 

Dank!

+0

Begründen ist nicht als Option in CreateJS – beerwin

+0

Dank beerwin. Aber da Code Javascript ist, gibt es keine Möglichkeit, irgendwo in der Js-Datei einen CSS-Stil für diesen Text hinzuzufügen? – Inex

+0

Sie können CSS nicht auf Elemente anwenden, die in einer Zeichenfläche gezeichnet werden. – beerwin

Antwort

0

Ihre Syntax ist falsch. It should be (unter der Annahme, dass this.text_2 ein DOM-Element ist):

this.text_2.style.textAlign = 'justify'; 

Aber ich bin nicht sicher, ob das Ihr Problem beheben würde, wie ich diese Bibliothek nicht kennen.

+0

Danke seidenAdmin. Es funktioniert sowieso nicht – Inex

1

Ich vermute, dass Sie EaselJS verwenden. Also die kurze Antwort ist nein. Da createJS eine Canvas-Bibliothek ist, werden nur folgende Werte unterstützt: start, end, left, right und center. Sie weitere Details hier lesen:

EaselJS API Doc

HTML Canvas Standard

+0

Danke duonglk. Aber wie Code ist Javascript, gibt es keine Möglichkeit, irgendwo in der Js-Datei einen CSS-Stil für diesen Text hinzuzufügen? – Inex

+0

Canvas-Text unterstützt CSS nicht. Sie können die EaselJS DOMElement-Klasse verwenden, um ein DIV zu positionieren, das CSS-gerechtfertigten Text enthält. – Lanny

+0

Ok, danke Lanny. Ich habe EaselJS DOMElement Dokumentation gelesen, aber ich kann nichts über Divs finden. Irgendwelche Beispiele von dem, was du sagst? Danke noch einmal! – Inex

Verwandte Themen