あなたは2種類の操作者を物のスクリプトにインストールすることができます: あなた自身のAppleScript操作者、およびSmileによって送られた出来事のための操作者。 Smileが様々な時に物のスクリプトに送るかもしれない出来事はSmileの辞書に「Smile出来事」Suiteにリストアップされた動詞です。あなたが物のスクリプトで書く操作者はSmileのグローバルな文脈に立候補します: 物のスクリプトはインストールされるライブラリからどんな操作者も利用するかもしれません。出来事を物のスクリプトに送るとき、Smileはそれらのダイレクトパラメタとしていつも目標物の参照に合格します。 同様に、それはあなた自身の操作者にとって、良い習慣です。彼らのパラメタの1つはスクリプトの所有者が言及です。Smileによって送られた出来事のためにどう操作者に書くかで、各出来事に関するその他の詳細に関して以下を見てください。 - 準備します: Smileが新しい物を開けるとき、発信します。
- 以下を 格納します。 Smileが物を取っておくとき、発信します。
- 以下を 閉じます。 窓が閉じられるとき、発信します。
- 削除します: 窓が削除されるとき、発信します。
- 活性で 非活性化される: 窓が動かされるか、または非活性化されるとき、発信します。
- メニューをしてください: ユーザがメニューバー、ユーザ・プログラマブルの文脈上のメニューまたはツールバーでメニュー項目を選択するとき、発信します。
- 対話ウィンドウは特定のセットの出来事を支持します: ドラッグ・アンド・ドロップするために対応する出来事では、ユーザが対話のウィジェット、 輸出、および 低下で動作を実行するとき、送って、クリックします。 対話で受け取られた出来事に関して、以下のページを参照します。
- ユーザが動作を実行するとき、グラフィック窓は特定のセットの出来事を受けます: keydown(ユーザは主要な組み合わせか主要な組み合わせを打つ)であって リサイズされたコネ(ユーザは、マウスをクリックするか、または引きずる)を選びます(ユーザは窓をリサイズしました)。 グラフィック窓に受け取られた出来事に関して、以下のページを参照します。
|