AS3 では XML を使って、ヒアドキュメントもどきを実現できる。
ヒアドキュメントもどきを使えば、JavaScript を読みやすい形で ActionScript 内に書くことができる。
var script:String = <script type="text/javascript"> <![CDATA[ function() { var foo = function() { var html = ""; for (var i = 0; i < 10; i++) { html += "Hello,World" + i + "!<br>"; } document.getElementById("output").innerHTML = html; }; foo(); } ]]> </script> script = script.replace(/\r?\n|\r/g, ""); ExternalInterface.call(script);