Linuxデスクトップ環境でローカルFlashオブジェクトをロードする方法



問題を排除するために楽器を試してください

Windows環境を使用している場合は、SWF Flashオブジェクトをファイルエクスプローラーから直接ドラッグして、ブラウザーにロードすることに慣れている可能性があります。最近のLinuxブラウザにはいくつかの種類のFlashサポートがなく、多くの専門家はFlashが徐々に段階的に廃止されていると感じています。ただし、Linuxでこの機能を復元する主な理由は2つあります。 1つは、Web開発者であり、作成後にSWFオブジェクトをテストする必要がある場合です。これは、Flash対応のモバイルデバイス用にコーディングする場合に特に重要です。モバイルWebに展開する前に、開発プラットフォームでテストすることをお勧めします。



もう1つの理由は、作成者ではないが、ゲームを含むローカルまたはクラウドに保存されたSWFファイルがある場合です。ゲーマーはこれらをWebブラウザーにロードする必要がある場合があり、開発者がデスクトップ環境にロードするのと同じトリックを使用できます。この手法はサポートされていますが非推奨ですが、ほとんどのFlashベースの手法も同様です。



SWFフラッシュオブジェクトにロードするコード

GNOMEまたはUnityユーザーの場合は[ア​​プリケーション]タブからgeditを開き、Xfceを使用している場合は同じものからマウスパッドを開きます。どちらの場合でも、必要に応じて、viやnanoなどのCLIエディターをロードすることもできます。次のコードスニペットについて考えてみます。



/path/to/Object.swfを、ロードするオブジェクトのパスに置き換えます。幅と高さは、その寸法に一致するように適切に設定する必要があります。すべての設定が完了したら、ファイルマネージャからロードできるように、flashLoad.htmlなどの名前でファイルを保存します。

人気のあるプログラミングリソースから抜粋した例を使用して、次のコードを作成して起動しました。

flashLoad.htmlをダブルクリックすると、次の結果が得られました。



写真-a

ディストリビューションでダブルクリックが機能しない場合は、ファイルをWebブラウザにドラッグするか、ブラウザ内からファイルメニューを使用してロードできます。ディストリビューションごとに動作が少し異なります。FedoraのようなNautilusベースのディストリビューションの中には、他のディストリビューションと区別するための特定のオプションを設定しているものもあります。

1分読む