[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のどれか)