画面にモノを出してみよう!
2010/10/10
次にやりたいことは、ゲーム画面の上に「後からモノを付け加える」ってこと。
スタートするには光をクリックしてね! >> サンプルをダウンロード
青いマルを出す秘密は、これ。
myScript.js の中:
なんと、いままで Xamlファイルに書いていたモノを、こうやってプログラムの中に埋め込んでしまうわけ。// Xamlオブジェクトを生成 function addObj() { var obj = theControl.content.createFromXaml( '<Ellipse Width="20" Height="20" Fill="Blue"/>'); // ここに青いマルのXamlを書く obj["Canvas.Left"] = ClickX; // 青いマルの位置を、クリックしたところにもってくる obj["Canvas.Top"] = ClickY; theCanvas.children.Add( obj ); // こうすると、青いマルが画面に追加される } こんな風にすれば、最初にXamlファイルの中に書いておかなくても、 「クリックした後から」青いマルを作り出すことができるんだ。 |