さっくんさん
> objimageの使い方がわからないのです。一度やってみましたが、ただの画像objしか
> でませんでした(>_<)
使い方が間違ってるように思います。多分。
//--------------------------------------
// メイン部
//--------------------------------------
*Init
sx=100
sy=30
*Main
DrawButton sx,sy
screen 0,640,480
pos 10,10
objsize sx,sy,sy+5
objimage 1,0,0,0,30,0,60
button gosub "ボタン1", *Push
button gosub "ボタン2", *Push
button gosub "ボタン3", *Push
button gosub "ボタン4", *Push
button gosub "ボタン5", *Push
stop
//--------------------------------------
// ボタン用の画像
//--------------------------------------
#deffunc DrawButton int _sx_,int _sy_
buffer 1,_sx_,_sy_*3
;通常時のボタン
top=0
color $66,$99,$00:boxf 0,top+0,(_sx_-1),(top+_sy_-1)
color $99,$CC,$00:boxf 0,top+0,(_sx_-6),(top+_sy_-6)
;押し下げ時のボタン
top+=30
color $66,$99,$00:boxf 0,top+0,(_sx_-1),(top+_sy_-1)
color $99,$CC,$00:boxf 5,top+5,(_sx_-1),(top+_sy_-1)
;マウスオーバー時のボタン
top+=30
color $99,$66,$00:boxf 0,top+0,(_sx_-1),(top+_sy_-1)
color $CC,$99,$00:boxf 0,top+0,(_sx_-6),(top+_sy_-6)
return
//--------------------------------------
// ボタンの処理
//--------------------------------------
*Push
return