[api] yahoo widgetで時計を作ってみる

というわけで、チュートリアルが終わったんでアプリを作ってみました。ハルヒの時計.

ソースは以下のようになりますた

<?xml version="1.0" encoding="UTF-8"?>
<widget>
	<debug>on</debug>

	<window>
		<name>main_window</name>
		<title>haruhi</title>
		<height>700</height>
		<width>700</width>
		<visible>true</visible>
	</window>

	<image src="Haruhi.png">
		
		<name>Haruhi</name>
		<hOffset>100</hOffset>
		<vOffset>100</vOffset>
	</image>

	<image src="hukidashi_k.png">
		
		<name>Hukidashi</name>
		<hOffset>70</hOffset>
		<vOffset>20</vOffset>
	</image>

	<text>
		<name>myText</name>
		<color>#ff0000</color>
		<font>Comic</font>
		<size>30</size>
		<bgColor>#cccccc</bgColor>
		<alignment>left</alignment>
		<vOffset>85</vOffset>
		<hOffset>105</hOffset>
	</text>
<timer>
	<name>timer</name>
	<interval>1</interval>
	<ticking>true</ticking>
	<onTimerFired>
	<![CDATA[

	var Obj = new Date();

	var h = Obj.getHours();
	var m = Obj.getMinutes();
	var s = Obj.getSeconds();

	function align_time(obj)
	{
		if (obj < 10) 
			return 	obj = "0" + obj;
		else
			return obj;
	}

	myText.data = align_time(h) + ":" + align_time(m) + ":" + align_time(s);""

	]]>
	</onTimerFired>
</timer>

</widget>

あぷりのイメージは以下のような感じ.イラストレータがなぜか使えないので素材を捜すのがめんどうでした.(・∀・). yahooにこれ投稿したら採用されるだろか.. てか著作権が問題かぁ.. とりあえず個人使用って事で

次はnetbsdのソースを読んでるんで勉強もかねて、javascriptに移植してみるかな(・∀・)(ねnetbsdにあるgameのどれか)