2016-07-14 9 views
2

私が望むのは、クロスプラットフォーム機能を使用するために、フラッシュプロジェクトをopenflプロジェクト(haxeで書かれている)に変換することです。私はas3hxを使って、フラッシュプロジェクトのactionscriptクラスをhaxeに変換しました。それから、手作業でコンパイルエラーを修正し、ランタイムエラーも修正します。プロジェクトをコンパイルすると、黒い空白のウィンドウが表示されます。これは、グラフィックスがロードされていないことを意味します。私はコードを変換し、コードは正常に動作していますが、私はグラフィックスで何をすべきか分かりません。 Flashプロジェクトにはflaというファイルがありますが、openflに変換する方法はわかりません。ported flashプロジェクトからflaxファイルをhaxe(openfl)に追加

Adob​​e Flash CCは、Flashプロジェクトの作成に使用されるプログラムで、シンボルのactionscriptクラスへのリンクを行いますが、openflでこれを行う方法はわかりません。

はopenflでは、私の知る限りでは、クラスにグラフィックスを与えることは、このように行われます:openfl.pngが宣言IMGという名前の特別なフォルダにグラフィックファイルをある

import openfl.display.Bitmap; 
import openfl.display.BitmapData; 
import openfl.display.Sprite; 
import openfl.Assets; 

class Main extends Sprite { 

    public function new() { 

     super(); 
     var bd:BitmapData = Assets.getBitmapData("img/openfl.png"); 
     var b:Bitmap = new Bitmap(bd); 
     addChild(b);  

    } 

} 

アセットパスにする


私はHaxeDevelop IDEを使用します。

http://www.openfl.org/learn/tutorials/using-swf-assets/

OpenFLの "ネイティブ" SWF:あなたはOpenFL内部のFLAファイルを使用することはできません

+0

Flashの試用版をダウンロードするだけで、FLAを開き、必要なもの(**ライブラリ**の画像、または独自のSWFとしてアニメーションフレームを書き出す)を抽出します。グラフィックス(jpg/png/animated swf)を持っている場合は、いつものようにハーフコードにそれらをロードします。 –

答えて

3

任意の助け

おかげで、それらのFLAファイルからフラッシュによってエクスポートされたSWFファイルのための唯一のサポートがあります再生機能は限られていますが、シンプルなグラフィックスやアニメーションでは、実際にサポートされている機能を把握し、サポートしている限り使用できます。

+0

プログラムが「応答していません...」と表示されるようにします。 –

+0

あなたが行ったことについての詳細を提供していないので、私はそれを本当に手助けできません。 Openflの例を公式に構築して、それが一般的に動作するかどうかを調べることができますか? https:/// / –

関連する問題