• 締切済み

どんなプラットフォームでも同一コードで動くものが作れるのでしょうか?

Flashについてお聞きしたいのですが、 例えば、C/C++でサウンドプレイヤーをWindowsとMac両方で使えるように作ろうと思ったとき、OS固有のAPIを呼び出さなければならないため、windows用とMac用にコードを2つ書かなければいけないと思うのですが、Flashを使ってそのようなプレイヤーを作ろうとした場合、同一コードでWindows、Mac両方で動くソフトが作れるのでしょうか?? どなたか詳しい方いらっしゃいましたらご教示頂けると幸いです。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

「FLASHを使って」であれば、ActionScriptで書けば(書けるかどうかは不明にして知りません)プラットフォームの違いはFLASH側が吸収してくれます。動作しているプラットフォーム用のFLASH環境が用意されているわけですから、スクリプトを書く側では考慮しなくていいです。 というか、FLASH環境で非対応の機能がスクリプトで書けるようにはしていないでしょう(汗

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

FLASHの話ですよね?   http://ja.wikipedia.org/wiki/Adobe_Flash 「FLASHを再生するプレイヤー」を作るのですか?そうであれば各々のプラットフォーム別に作るしかありません。「FLASHを使って」であればプラットフォームは問いません。そのプラットフォーム向けのFLASHプレーヤが存在するかどうかだけの問題です。

miraikako
質問者

補足

回答ありがとうございます。 説明不足ですいません。「Flashを使ってブラウザ上で動作するサウンドプレイヤー」を作ろうとした時、1つのコード(ActionScript?でしょうか?)だけでマルチプラットフォーム対応にできるのか、ということです。

関連するQ&A

専門家に質問してみよう