вау, очень умно ... на самом деле, я думаю, что это даже не будет работать в большинстве браузеров, когда дело доходит до JavaScript ...
Я просто хотел изменить объяснение того, что на самом деле происходит: AS3 допускает встроенные объявления xml через литералы xml (которые должны быть частью E4X) ... что вы делаете, объявляете литерал XML
и затем конвертируете его в a String
... аналогично, вы могли бы написать:
private var myString:String = ( [
"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
"Maecenas dui lacus, sollicitudin nec laoreet a, vestibulum a",
"odio. Sed et lorem mauris, non porttitor ligula. Aliquam",
"convallis dolor rutrum justo semper nec aliquet orci....",
] ).join("\n");
, который будет объявлять литерал Array
и преобразовывать его в String
...
в итоге вы указываете флэш-плееру создать объект XML
с одним текстовым узлом, содержащим ваш текст, а затем использовать представление String
этого объекта ...
( примечание : объявлять строковый контент в вашем коде - плохая практика ... это следует загружать извне во время выполнения)
Greetz
back2dos