• ベストアンサー

Flash lite1.1で

携帯用のページでボタンを設置しgotoAndPlayでとあるフレームに飛ばしたとき、複数あるMCをランダムで一つだけ表示する方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

方法は色々あるでしょう。 あるフレームに置いた複数のMCのアルファをすべて0にしておいて あるフレームに飛んだときランダムな1つのMCのみのアルファを100にする あるフレームに置いた複数のMCのx座標をすべてステージ外の右の方にしておいて あるフレームに飛んだときランダムな1つのMCのみのx座標をステージ内にする あるフレームに置いた複数のMCのフレーム1をすべて空白キーフレームにして stop() で停止させておいて あるフレームに飛んだときランダムな1つのMCのみを play() させる 他もあると思います。 何にしても複数のMCにはインスタンス名をつけて, ランダムなMC に setProperty でプロパティを設定したり tellTarget で命令したりするのが普通ではないでしょうか。

barusu0126
質問者

お礼

遅くなってすいません! 参考にさせていただき無事に実現いたしました。 ありがとうございました!

その他の回答 (1)

  • chika_008
  • ベストアンサー率80% (20/25)
回答No.2

リンクのサイトがおすすめですよ! すごくflash liteの事が書いてあります。 たとえば複数あるmcをランダムで表示する場合は 一つのフレームに1つmcを配置して ボタンが押された場合に http://nsflash.com/action/action0086.html 上記のページにあるrandom();を使用しランダムなフレームに とばす事が可能です。ぜひ試してみてください。

参考URL:
http://nsflash.com/action/action0086.html
barusu0126
質問者

お礼

参考になりました!ありがとうございます!