resizeobj

オブジェクトのサイズ変更

resizeobj n1,v2,n3

n1 : オブジェクトのID
v2 : サイズ、位置が入った数値変数
n3 : 位置、サイズを変更しないかどうかのフラグ

解説

オブジェクトn1のサイズを変更します。
v2には幅、高さ、x座標,y座表の順に代入しておきます。
n3を1にすると位置を変えずにサイズだけ変更します。
n3を2にするとサイズを変えずに位置だけ変更します。

サンプル

	button "width*2",wx2
	button "height*2",hx2
	input s,100,20
	ipt_id=2
	;幅を40、高さを30にして(0,80)に移動する
	s=40,30,0,80
	resizeobj ipt_id,s
	stop
*wx2
	;幅を2倍にする
	getobjsize s,ipt_id
	s=s*2
	resizeobj ipt_id,s
	stop
*hx2
	;高さを2倍にする
	getobjsize s,ipt_id
	s.1=s.1*2
	resizeobj ipt_id,s
	stop

関連項目

getobjsizeオブジェクトのサイズと位置取得

サンプル逆引き (1)

module_test.as

情報

バージョン2.61
作成日2004/03/01
著作者tom
URLhttp://www5b.biglobe.ne.jp/~diamond/hsp/hsp2file.htm
備考llmod.as,obj.asをインクルードする
タイプ拡張命令
グループオブジェクト制御命令
hs ファイルhsphelp\llmod_obj.hs