Wie spezifiziert man ein mehrzeiliges Zeichenfolgenliteral in Actionscript 3?
Beachten Sie, dass dies manchmal als hier Dokument , heredoc, hereis, mehrzeiliger String usw. bezeichnet wird.
Es gibt ein Beispiel von dieser Site: Mehrzeilige Strings in Actionscript 3
Da actionscript auf Javascript basiert, können Sie die cdata-Tags verwenden.
%Vor%wow, sehr clever ... eigentlich denke ich, dass das in den meisten Browsern nicht funktioniert, wenn es um JavaScript geht ...
Ich wollte nur eine Erklärung dessen, was tatsächlich passiert, ändern: AS3 erlaubt Inline-XML-Deklarationen über XML-Literale (was Teil von E4X sein sollte) ... was Sie tun, ist ein XML
literal deklarieren und dann in konvertieren a String
... ebenso könnte man schreiben:
das würde ein Array
literal deklarieren und es in ein String
...
Am Ende weisen Sie den Flash-Player an, ein XML
-Objekt mit einem Textknoten mit Ihrem Text zu erstellen und dann die String
-Darstellung dieses Objekts zu verwenden ...
( kleine Randnotiz : Es ist eine schlechte Übung, String-Inhalt in Ihrem Code zu deklarieren ... dieser sollte zur Laufzeit extern geladen werden)
greetz
back2dos
Tags und Links string actionscript-3 heredoc