AS3におけるStringの代入について
お久しぶりでこんばんわ。
最近、Flex3を触っているとこんな現象があった。
- Stringを代入したら "\n"(改行文字)が"\r"(復帰文字)に勝手に変更されてる。
つまりは、こんなこと。
private function fromA1toA2():void{ var A1:String = "あああ\nいいい"; var A2:String = ""; A2 = A1; trace("A2 = " + A2); }
トレース結果 A2 = あああ\rいいい
となる。なので、常に
(A1 != A2) == true
という現象。
この現象って、普通のことなんかな?