2008/11/07 | 22:05 pm

xml からシーンとボタンを作る その2

xml の 内に cls を指定すると、
その SceneObject が適用されるみたいです。

試しに、ChildSceneObject.as と言うのを作って、
「src/classes/project/layout/ChildSceneObject.as」
ってな感じで配置しておいて、前回の xml を下記に変更。

<?xml version="1.0" encoding="UTF-8" ?>

<prml version="2.0.0" type="text/prml">

	<scene name="about" cls="project.layout.ChildSceneObject">
		<caption>about</caption>
	</scene>

	<scene name="contact" cls="project.layout.ChildSceneObject">
		<caption>contact</caption>
	</scene>

</prml>

それから、
addSceneFromXML( new XML( this.latestData) );
を命令しているクラス(僕の場合は IndexScene.as )に
public var childScene:ChildSceneObject;
っと、こんな感じで宣言しておくと勝手に適用されてる!!
(childScene の部分は何でも良いみたいです。)

半端ねーであります。
触れば触るほど、凄さが分かります。
今まで自分の考えていたやり方が、いかに幼稚か思い知らされます。。。

COMMENT

POSTED

jam





JUN NAKAJIMA
Tokyo, Japan.
member of Onawatobi.
contact@brooklyn.jp