ここでは初めてXCMDを使う方を対象に、なるべく詳しい使い方を説明します。
実際、どのようなスタックでも使える気さくなXCMD、UDI氏作「UxAnswer 2.0」
(UDI氏ホームページで公開中)を使って説明していきましょう。


まず、UxAnswer XCMDを使いたいスタックを用意します。新規スタックでも現在作成中のスタックでも
何でもかまいません。
それから「UxAnswer2.0」を手に入れます。
UDI氏のホームページ
へ行ってダウンロードして下さい。
(XCMD/XFCNはたいていふつうのスタックの形で配布されています。)
解凍して、スタックを開いて見て下さい。
上の方にサンプルボタンが二つありますね。とっても楽しいサンプルですので是非試してみて下さい。
UDI氏のXCMD/XFCNには必ずインストールボタンが付いています。
ボタンを押すとインストールしたいスタックを尋ねてきますので、UxAnswerを使いたいスタックを
選択しましょう。
これでXCMDを使える準備ができました。
XCMD/XFCNの中にはインストールボタンの付いていないものもあります。
自分でコピーする方法は「リソースのコピー方法」をごらん下さい。
HyperTalkの場合は、answerダイアログのボタン名は「or」で区切りますが、UxAnswerでは表示する
ボタン名をコンマで区切って、それをダブルクォーテーションでくくります。
下記の二つのスクリプトの違いをよく見て下さい。
HyperTalk:answer "どれですか?" with "A" or "B" or "C"
UxAnswer:UxAnswer "どれですか?","A,B,C",2002
まず最初のパラメーターにダイアログに表示したいメッセージを入れます。
省略も可能ですが、その場合は最初にコンマを入れておいて下さい。
(例→UxAnswer ,"A,B,C",2002)
次のパラメーターにボタン名を入れます。
ボタン名は表示したいボタンの数だけコンマで区切って指定します。
こちらも省略可能。省略すると、OKボタンのみ表示されます。
コンマを忘れずに。(例→UxAnswer "どれですか?",,2002)
最後のパラメーターはアイコンのID番号です。
アイコンのID番号はスタックの「アイコン編集」でそれぞれのID番号が表示されます。
そのID番号を指定します。省略した場合はアイコン表示のないダイアログになります。
あとのスクリプトはHyperTalkと同じです。
押したボタンは変数itに代入されます。
ひとつのXCMDの使い方がわかれば、あとは要領は同じです。
いろんなXCMDをダウンロードして書式説明をよく読み、スタック開発をお楽しみ下さい。
ご質問がございましたらスクール・フォーラムに書き込むか、
nao(naoyo@pop07.odn.ne.jp)
までメールして下さい。
X・ルームへ