ヒアドキュメントもどきを使って ActionScript 内に JavaScript を書く


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);

デモ

http://blog.kaihatsubu.com/files/here-document/

カテゴリー: Flash   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>