コードをループして複数のオブジェクトにメッセージを送信できるように、コードの塊内で変数を使用する方法があるかどうか誰か教えてもらえますか?
たとえば、10 個のボタンがあり、それぞれが同じコマンド 'sendCommandX' のバリエーションを送信したい場合、X はボタンの番号です。
現在、10 個の個別のメッセージがあり、各ボタンは独自のメッセージを呼び出します。
on mouseUp
sendCommand1
end
on mouseUp
sendCommand2
end
これらの 10 個の sendCommand# メッセージはそれぞれ同じことを行いますが、番号が異なります。
呼び出し内で変数を使用できれば、再利用可能なメッセージを 1 つ持つことができれば素晴らしいことです。お気に入り:
on mouseUp
sendCommandX (X being the number of the button clicked)
end
そして、sendCommandX は、次のように同じ変数を内部で使用できます。
on sendCommandX
echo "you clicked button X:
end