代码之家  ›  专栏  ›  技术社区  ›  iceman

在ActionScript3中声明带引号的字符串

  •  1
  • iceman  · 技术社区  · 14 年前

    如何在Actionscipt 3中声明带引号的字符串,如下所示:

    var str1:String="(SayText "Hello world.")";
    

    一些符号如 < 可以作为 &lt.quotes

    3 回复  |  直到 10 年前
        1
  •  11
  •   Gerhard Schlager    14 年前

    你是说引号而不是括号吗?由于字符串中的双引号,示例字符串不起作用。

    您要么必须转义字符串中的引号,要么将字符串置于单引号中。

    var str1:String = "(SayText \"Hello world.\")";
    var str2:String = '(SayText "Hello world.")';
    
        2
  •  1
  •   maxmc    14 年前

    如果我没有误解你,答案很简单:

    var s : String = '(SayText "Hello World")';
    trace(s);
    
        3
  •  0
  •   taskinoor    14 年前
    var str1:String="(SayText "Hello world.")";

    引号''在这里引起问题。不是括号。试试这个,

    var str1:String="(SayText \"Hello world.\")";

    或者这个

    var str1:String='(SayText "Hello world.")';