0

私のディレクトリ構造は基本的にこれです:

    Project Name (folder)
        documentClass.as
        class1.as
        class2.as
        bin (folder)
            main.swf (default Output Location for flashdevelop)
        lib (folder)
            sounds (folder)
                music.mp3
                soundFX1.mp3
                soundFX2.mp3
            images (folder)
                pic1.png
                pic2.png

を使用して、実行時に lib/sounds および lib/images にアセットをロードできます

loader.load(new URLRequest( "../lib/images/pic1.png"));

music.load(new URLRequest("../lib/sounds/music.mp3"));

しかし、コンパイルした.swfを「bin」内のデフォルトの場所から1レベル上に移動して、クラスの隣のプロジェクト名フォルダー内に配置すると、それらをロードできません。Kongregate で追加ファイルを使用する場合、この構造が必要になると思います。(私は間違っていますか? "lib" フォルダの zip ファイルを送信しています)

「../lib/images/pic1.png」、「./lib/images/pic1.png」、「/lib/images/pic1.png」、「lib/images/pic1.png」など、さまざまな組み合わせを試しました。 png」などですが、パソコンを棒で突っついている穴居人のような気がします。「ドット スラッシュ」ナビゲーションがどのように機能するかについての決定的なガイドが見つかりません。

明らかに、フル パス (c:/blah/blah...) の使用は受け入れられません。

私のための助けはありますか?

4

0 に答える 0