llmod3はHSP3.5の正式版で削除される予定なのでこれを勧めるのはちょっとアレな気がします
・古いプラグイン・ランタイムの同梱終了について
HSP3.5リリース版では、いくつかの古いプラグイン・ランタイムの同梱を終了する予定です。
・HSPLetランタイム
・HGIMG/HGIMGXプラグイン
・llmod3モジュール
これらは長い期間更新がなく、古いシステムに依存しているため新しく使用することは推奨できません。
アップデートされたHSPから使用できなくなるわけではありませんが、フルセット版への同梱は終了させて頂く予定ですのでご了承ください。
http://www.onionsoft.net/hsp/v35/readme.txt
より引用
なので別の方法を紹介します Win32APIを使った方法です
#include "user32.as"
screen 0
btnY = 0
objsize 200,30
pos 0, btnY
button gosub "これを押すとボタンが下に少し下がるよ", *btnDown
hBtn = objinfo(stat, 2)
stop
*btnDown
btnY += 10
MoveWindow hBtn, 0, btnY, 200, 30, 1
//MoveWindowについては https://msdn.microsoft.com/ja-jp/library/cc410924.aspx を参照
return
この方法だとボタン一つ一つのハンドルを変数に入れておくか、オブジェクトIDを変数に入れて毎回objinfoする必要がありますが