Sie können entweder als Trennzeichen für eine Zeichenfolge verwenden. Sie sind jedoch nicht austauschbar, d. H. Sie können eine Zeichenfolge nicht mit einem Apostroph beginnen und sie mit einem Anführungszeichen beenden.
Der einzige Unterschied besteht darin, welche Charaktere du entkommen musst. Innerhalb eines durch Anführungszeichen begrenzten Strings müssen Sie Anführungszeichen, nicht aber Apostrophe und umgekehrt vermeiden.
Um den Text He said "It's all right" and laughed.
in eine Zeichenfolge einzufügen, können Sie verwenden:
oder:
%Vor%Kein Unterschied.
Das ist aus ActionScript: Der definitive Leitfaden
%Vor%Nein, abgesehen davon, dass es einfacher ist, einfache Anführungszeichen in doppelt zitierte Strings einzufügen und umgekehrt.
In Actionscript selbst gibt es keine anderen Unterschiede als die Verfügbarkeit des nicht verwendeten Trennzeichens ohne Escape-Zeichen.
In Flash Builder, einer allgemeinen AS3-Authoring-IDE für Flex, automatische Vervollständigung für kompatible Ereignistypen (z. B. Event.COMPLETE
) auf addEventListener
funktioniert nicht , wenn diese Ereignistypen in Anführungszeichen und nicht in doppelten Anführungszeichen definiert sind.
Angenommen, Sie haben eine Klasse als Tag, um einen bestimmten Ereignistyp mit dem Flex-Meta-Tag zu versenden.
%Vor%Wenn Ihre Ereigniskonstantenklasse wie folgt strukturiert ist:
%Vor% Dann wird die automatische Vervollständigung Ihnen 'foo'
geben. Wenn es jedoch so strukturiert ist:
Die automatische Vervollständigung gibt Ihnen Constants.FOO
.
Tags und Links string actionscript-3