| 113 | |
| 114 | このプログラムでは、ルートムービークリップの配下に空のムービークリップを作成し、その空のムービークリップの中で図形の描画を行っています。こうすることで、後でこの図形を動かすことができたりします。上記のプログラムを改造し、この図形が右に 100ピクセル移動した位置に表示されるようにしてみましょう。 |
| 115 | |
| 116 | {{{ |
| 117 | #!js |
| 118 | class GraphTest { |
| 119 | static function main(mc:MovieClip) { |
| 120 | // 空のムービークリップを生成 |
| 121 | mc.createEmptyMovieClip("graph_mc", 1); |
| 122 | // 図形を描画する |
| 123 | mc.graph_mc.lineStyle(2, 0x00ccff); |
| 124 | mc.graph_mc.beginFill(0xffccff); |
| 125 | mc.graph_mc.moveTo(150, 50); |
| 126 | mc.graph_mc.lineTo(150, 0); |
| 127 | mc.graph_mc.lineTo(240, 100); |
| 128 | mc.graph_mc.lineTo(150, 200); |
| 129 | mc.graph_mc.lineTo(150, 150); |
| 130 | mc.graph_mc.lineTo(0, 150); |
| 131 | mc.graph_mc.lineTo(0, 50); |
| 132 | mc.graph_mc.endFill(); |
| 133 | |
| 134 | // 図形を右に 100ピクセル移動 |
| 135 | mc.graph_mc._x += 100; |
| 136 | } |
| 137 | } |
| 138 | }}} |
| 139 | |
| 140 | Flash ファイルを開き直すと、さっきよりも図形が右に表示されているのが分かるかと思います (下図)。 |
| 141 | |
| 142 | [[Image(fig-graph-test-2.png, 640px)]] |