提供: Japanese Scratch-Wiki

2017年6月4日 (日) 01:53時点におけるApple502j (トーク | 投稿記録)による版 (ページの作成:「thumb|60px|right|緑の旗緑の旗は、Scratchの機能である。これを押すと、緑の旗がクリックされたとき (...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

緑の旗
緑の旗は、Scratchの機能である。これを押すと、@ がクリックされたとき から始まるスクリプトが実行される。オフラインでは、もっと簡単で、↵ Enterでも実行できる。(ただし、[] と聞いて待つの実行中を除く。)⇧ Shiftキーを伴うと、ターボモードの有無が切り替えられる。Ctrlを伴うと、ミュート設定になる。(詳しくはScratchの裏技を参照。)

重要性

これがなければ、ユーザーは、プロジェクトを開始するためにキーボードやスプライトを使う必要がありました。このブロックなしでプロジェクトは作れますが、実用性の面から、多くの人がこの機能を利用しています。

下のようなプロジェクトは、緑の旗が必要ありません。

  • 素材を共有するプロジェクト
  • 左右キーで移動するスライドショー

歴史

Scratch 1.4では、緑の旗が押されるとscratch-startclickedというメッセージが送られます。このため、[メッセージ1 v] を送るブロックを使って旗をクリックしたり、@ がクリックされたとき の代わりに[メッセージ1 v] を受け取ったときを使うことができました。

これは、Scratchの正式な機能ではありませんでした。このため、2.0以降ではこの機能が追加されないこととなりました。

ブロック中への挿入

詳細は「ブロックの絵文字」を参照
Archive.png この項目またはセクションには、Scratch 3.0の現行バージョンに含まれていない機能が記載されています。これは歴史的な観点からのみ有用です。
旗を定義中に挿入する

昔のバージョンのScratch 2.0では、@greenFlagと書くと、旗が定義中に挿入できました。

Scratchblocks

scratchblocksプラグインでは、@greenFlagと書くと、旗マークの意味になります。ただし、Scratch Wiki上では、「@」だけでできます。

関連画像