2022-05-13 15:04:26
Re①:ボタンの色をグループごとに変えたいがうまくいきません。
出ているエラーの原因は、同じ関数を二回書いているためです。 #----------------------------------------------- #画像ボタンを塗る *画像ボタン色指定({グループ=?}OBJの) OBJの(線太さ/2),(線太さ/2)から(OBJ→幅-線太さ/2),(OBJ→高さ-線太さ/2)へ四角。 #テキストを描画する *画像ボタンテキスト指定({グループ=?}OBJにSを) OBJの(OBJ→幅/2)-(Sの文字幅取得/2),(OBJ→高さ/2)-(Sの文字高さ取得/2)へSを文字描画。 #----------------------------------------------- コレを、ボタン1用とボタン2用とゆうつもりで二回貼られているようなのですが、これはユーザー定義命令(関数)なので、いっこあればよいのです。 っていうか同じ名前の命令を二つ作ることは出来ないので、エラーになっています。 プログラムの最後にでも貼っておけば、「OBJの」にボタン1とかボタン2とか画像ボタン名を引数として、ボタン3でも4でもふつーのなでしこの命令みたいに呼び出して使えますよ☆ あと、気付いたこととして、掲載のコードでは「フラットはオン」が効いていませんよ。 他の項目同様「ボタン1→フラットはオン」とゆうふうにしなければいけません。 エラーは出ないでちゃんと動くみたいですけれどね。 |