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.jsとnode.jsをincludeする必要があります。
ちなみにaclibのNodeクラスにはもうひとつ大きな特徴があるのですが、それはまた次回説明します。