僕の作ったサンプルを見てみますか? なんとなく原理はわかると思いますが。