Mehrfachzeilen-String-Literal in Actionscript 3

8

Wie spezifiziert man ein mehrzeiliges Zeichenfolgenliteral in Actionscript 3?

Beachten Sie, dass dies manchmal als hier Dokument , heredoc, hereis, mehrzeiliger String usw. bezeichnet wird.

    
Nick Sonneveld 16.07.2009, 04:32
quelle

4 Antworten

27

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%     
Nick Sonneveld 16.07.2009, 04:35
quelle
6

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:

%Vor%

das würde ein Array literal deklarieren und es in ein String ...

umwandeln

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

    
back2dos 16.07.2009 12:38
quelle
1

Das hat gut für mich funktioniert:

%Vor%     
Nullificator 01.09.2010 16:54
quelle
1

Sie können dies auch tun

%Vor%     
Emre Basala 07.12.2016 17:57
quelle

Tags und Links