ったこととかプログラミングしてるときのメモとか色々かいてます。メールはidそのままgmailレッツプッシュ購読この広告は、90日以上更新していないブログに表示しています。はじめかた基本的にはドキュメント嫁です。Pagesでの運用を推奨してる。domain="llk.github.io"/></cross-domain-policy>これでScratchXがあなたのスクリプトを取り込めるようになる。2.Scriptを書く。最小スクリプトは以下。statusを返してやる。デバイスとつながってない時とかここで色々返せる。blockが呼び出された時に呼ばれる関数を登録する。下にあるdescriptorでブロックと関数のひも付けを行っている。ext);})({});ブロックの種類ブロックの種類は5つある。block以外はそれぞれ、同期して動くもの(n秒待つとか、次のブロックを実行しない)と、非同期で動くもの(待たずに、スタートしてそのまま)がある。仕様についてはここを参照。同期して動くブロックの場合は、関数の最後の引数にcallbackが渡されるので、もう終わりましたというタイミングでコールバックを読んであげれば良い。頑張ってゴリゴリ書きましょう。公開するこんな感じで、ScratchXのスクリプトの置いてあるリポジトリのgh-pagesブランチにスクリプトを置いてあげる。僕はmasterで開発してコミットしてから、gh-pagesでmasterをマージすることでscriptのアップデートしてる。めんどい気がするので何か良い方法があったら教えて欲しい。今のところ、リポジトリ名はscratchx-somethingで行くのが良いのではないかという気がしております。つかう最終的に、以下のURLに適切なファイルが置かれていればよい。URLにjsのリンクをぶち込めば使える。アクセスしても同じ効果が得られる。開発Tips僕は下記のようなディレクトリを作って、PythonでSimpleHTTPServerを建てて、ngrokで外部にURLを持たせてデバッグしてた。./upってやるとpythonとかngrokとか立ち上がってCtrl-Cするとpythonを片付ける。$shsidシンボリックリンクを張っているのは、masterでscriptを管理しつつ、Webに公開された時の階層構造を維持したいためです。最後に参考になりそうな実装をいくつか置いておきます。APIを作ることが多くなったので読んだ。アクセスして諸...2015-05-11ScratchXからiPhoneとかMacにPush通知を送るやつ作ったhttp://scratchx.org/?url=http://makerbox.net/scratchx-pushb...2014-11-05p5.jsを使って自作のスクリーンセーバーを作る夜中のテンションで作るの良くない。»プロフィールid:mactkg思ったこととかプログラミングしてるときのメモとか色々かいてます。(1)検索はてなブログをはじめよう!mactkgさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。