1

少し前に、

Heroku サーバーを使用して、初めてのフラッシュ ゲームを Facebook にデプロイしました。もちろん、swf-game ファイルを git リポジトリにプッシュしていました。残念ながら、私の swf ファイルは約 9 mb の大きさで、ゲームの新しいバージョンごとに git リポジトリが大きくなりました。今は約300 mbで、もう引っ張ることができません。

古いバージョンの swf ファイルをリポジトリから削除する方法はありますか?

そうでない場合、swf ファイルを amazons-S3 サーバーに保存し、heroku でデプロイすることはできますか?

Heroku Web サイトのドキュメントを読み、S3 アカウントを作成し、キーを「アプリケーション構成変数」として保存しましたが、S3 を Heroku に接続する方法がわからないため、機能させるには程遠いです。

それとも、私はそれをすべて間違ってやっていて、私の問題に対する簡単な解決策がありますか?

したがって、どんな助けでも大歓迎です(!)。

4

1 に答える 1

1

ページに SWF を埋め込むだけで、アプリが実行時に S3 と実際に対話する必要がない場合は、アプリでキーを使用して何かを行う必要があります。代わりに、SWF を S3 にアップロードし、公開してアクセスできるようにし、そのリンクをアプリに配置するだけです。

URL を公開する方法の詳細については、 http://aws.amazon.com/articles/5050の To make an object access by everyone を参照してください。

S3 でホストされている埋め込み SWF の例については、view-source:http://flashtuts.s3.amazonaws.com/080_DrawingApp/Src/preview.html を参照してください。この例では、たまたま S3 でホストされている HTML ページも含まれていますが、これは Heroku を含むどこにでもある可能性があります。ポイントは、埋め込みオブジェクトが S3 を指していることです。

<object width="600" height="290" data="http://flashtuts.s3.amazonaws.com/080_DrawingApp/Src/DrawingApp.swf" type="application/x-shockwave-flash">
于 2012-08-23T04:52:41.310 に答える