- 締切済み
携帯用Flash(Flash Lite1.1)での画像の移動
Flash初心者で初歩的な質問ですがすいません。 携帯用のFlashをつくっていまして、画面サイズが240×400で740×880の画像を携帯のボタン(2.4.6.8)などをおして上下左右に動かしたいのですがどんなスクリプトを書いていいのかわかりません。 単純に携帯の画面サイズより大きい画像が上下左右に動けばいいだけなんですが…。 出来れば、 □2□ 4□6 □8□ で6を押せば右に1cm動く…みたいな感じに出来たらと思ってます。 わかる方がいましたらご回答お願いします。 作成環境はWinのFlash Pro 8です。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
まず,画像をムービークリップに変換します。 そしてそのムービークリップにインスタンス名を付けます。 この説明では 「gazou_mc」 というインスタンス名を付けておきます。 その画像とは別レイヤーに, 透明など見えないボタン,もしくは, ステージからは見えない場所にボタンを用意します。 そのボタンに次のように書けば良いと思います。 --------------------------------- on (keyPress "2") { gazou_mc._y -= 10; } on (keyPress "4") { gazou_mc._x -= 10; } on (keyPress "6") { gazou_mc._x += 10; } on (keyPress "8") { gazou_mc._y += 10; } --------------------------------- 一応,勝手に 10 ピクセルずつ動くようにしていますが, ここら辺は適当に調節してください。
お礼
返事が遅れてしまってすいません。。。 動かせました!こんなに単純なスクリプトでよかったんですね(汗) それと、できたらもう一つ質問してよろしいですか? 関東全域の電車の路線図をつくってるんですが、例えばボタンを押してMCを動かし、その画像(MCに入ってる)の端でスクロールが止まるようにするのはどうすればよろしいのですか? ひとつのファイルでは容量的にできないので数個に分けて作ってるんですが、できたら画像の端まで言ったらその隣の路線図の部分が映ってるファイルに飛びたいのですが… もし説明できるようならお願いします。