aclibでアプリキャストのノード操作をオブジェクト指向にする

aclibを使うと、アプリキャストでのノード操作をオブジェクト指向にすることができます。

// 標準的な記述
var node = getNode("foo");
setW(node, 100);
setPosX(node, getPosX(node) + 10);
setVisible(node, bar == 0 ? 1 : 0);
setStr(node, "bar");

// 上と同じことをaclibを使ってオブジェクト指向で記述する
var node = new Node(getNode("foo"));
node.w = 100;
node.x += 10;
node.visible = bar == 0;
node.str = "bar";

Nodeクラスを使用するには、aclibのうち、base.jsnode.jsをincludeする必要があります。

ちなみにaclibのNodeクラスにはもうひとつ大きな特徴があるのですが、それはまた次回説明します。