
この前、ミニゲーム集みたいなのを作る機会があって、
要求された仕様で、
・1つのswf内に複数のミニゲームを入れる。
・1つのミニゲームが終わったら、別のミニゲームがはじまる。
ってことをしないといけませんでした。
そのやり方(シーン遷移)メモ。
Tag: AS3
[AS3] Function.call()でシーン遷移
ぱわーすぽったーをつくったー

ぱわーすぽったーというサービスを作りました。
http://flash-scope.com/powerspotter/
名前と、住所(都道府県)を入力すると、あなただけのパワースポットを見つけてくれるサービスです。
結果をTwitterに投稿すると、トップページの地図のにアイコンが出てきます。
あなたの都道府県の主要駅からパワースポットへのアクセス方法も教えてくれます。
Twitter連動なサービスは前から作りたいと思っていて、その実験的な作品として、つくってみたもの。
開発に使用した言語はAS3とPHP。
工夫点としては、Twitter連動だけど、Twitterに特化していないところ。
例えば、名前の入力欄はマルチバイトな文字(TwitterIDじゃなくてもいい。例えば本名でもOK)も入力できるようにしたり。
占い結果のページのURLを書いとくだけで、みんなに自分の占い結果をみせることができるようにした。
ただ、あともう一押し足りない気がする。なんだろ?
みんなのパワースポットを表示させる地図(トップページのやつ)はwonderflに投稿してるので、そっちも見てね。
なでなでへの道
またまたCHECKMATE用にこんなの作りました。
なでなでワンコ | wonderfl build flash online
- マウスのホイールをまわしたら、ワンコをなでなで。
- ホイールクリックでワンコを押しつぶす。
- 左クリックでワンコが歌う。
これだけ。
簡単そうに見えるけど、これ作るの意外と大変だった。
ぶち当たった問題点は以下の3つ。
- AS3ではホイールクリックのイベントが取れない。(右クリックも)
- ホイールの回転量(Event.delta)は環境によって大きさが違う。
- 別ドメインのswfを読み込んで、再生制御(gotoAndStop)できない。
ChristmasSpectrum

ChristmasSpectrum | wonderfl build flash online
CHECKMATE用に作りました。
BGMはこちらのサイトから、許可をいただいてお借りしました。
フリー音楽素材 H/MIX GALLERY
ハイクオリティーな音楽素材を無料で配布してる、すごいサイトです。
コーディングでは、computeSpectrumに悩まされた。
というのも普通に
Sound.load(“http://hoge.com/piyo.mp3″);
しただけだと、外部ドメインの音楽はcomputeSpectrumできなくって、
Security.loadPolicyFile(“http://hoge.com/crossdomain.xml”);
しておく必要がある。
crossdomain.xmlになんて書いたらいいのかわからなくて色々試したけど、
結局、これで動いた。
<cross-domain-policy>
<site-control permitted-cross-domain-policies=”all”/>
<allow-access-from domain=”*”? />
</cross-domain-policy>


