Symphoniker: EMFF Player, Problem bei Skin-Erzeugung

Guten Tag miteinander, ich verzweifle! - Für meine Homepage habe ich den EMFF-Player von Marcel Reichelt verwendet(v.0.5.8) und zwar die Mini-Version mit dem "silk_button-Skin. Die Seite läuft auch einwandfrei, damit gibt es keine Probleme.

Ich fände aber, dass es schöner wäre und weil ich mehrere Player untereinander eingebunden habe, dass der gerade abspielende Player beim Abspielen die Stoptaste in "rot "anzeigen würde. Dafür habe ich die im Skin-Ordner vorhandenen png-Dateien entsprechend umgefärbt.

Als nächstes habe ich die Programme swfmill und mtasc in das Verteichnis c:\Windows\System32 installiert und den Path mit Echo%path" in der Konsole kontrolliert (Win XP Prof. SP3). Jva JSE R.E. 5.O Update 6 funktioniert ebenfalls von der Konsole aus in allen Verzeichnissen.

In der Anleitung zum Modifizieren von Skins steht sinngemäß:

Navigieren Sie in der Konsole in diee Tools-Directory geben Sie  java -cp . CreateSkin silk-button ein

Daraufhin erhalte ich die Fehlermeldung java -cp . CreateSkin silk_button Skin not found: silk_button (Und das, egal wohin ich nun die silk_button-Dateien hinkopiere)

Der Befehl "java -cp . CreateSkin ALL" wird dagegen scheinbar und ohne Fehlermeldung ausgeführt, aber es werden keine neuen Dateien generiert!

Was mache ich falsch? - Ich komme einfach nicht dahinter.

  1. Hallo Symphoniker,

    Guten Tag miteinander, ich verzweifle! - Für meine Homepage habe ich den EMFF-Player von Marcel Reichelt verwendet(v.0.5.8) und zwar die Mini-Version mit dem "silk_button-Skin.

    Eieiei - irgendwie nennen mich viele fälschlicherweise Marcel, frag mich nicht warum...

    Navigieren Sie in der Konsole in diee Tools-Directory geben Sie  java -cp . CreateSkin silk-button ein

    Daraufhin erhalte ich die Fehlermeldung java -cp . CreateSkin silk_button Skin not found: silk_button (Und das, egal wohin ich nun die silk_button-Dateien hinkopiere)

    Der Befehl "java -cp . CreateSkin ALL" wird dagegen scheinbar und ohne Fehlermeldung ausgeführt, aber es werden keine neuen Dateien generiert!

    Was mache ich falsch? - Ich komme einfach nicht dahinter.

    Die beiden Befehle "java -cp . CreateSkin silk_button" und "java -cp . CreateSkin ALL" sind so korrekt. Wichtig ist noch folgendes:
    1. Du musst die komplette EMFF-Verzeichnisstruktur aus der ZIP entpacken - sonst findet das Build-Tool die Skins (logischerweise) nicht.
    2. Der Befehl muss innerhalb des "tools"-Verzeichnisses ausgeführt werden. Diesen Punkt scheinst du aber beachtet zu haben, sonst hätte Java das Programm gar nicht erst gestartet.

    Falls es immer noch nicht klappt oder Fragen offen sind: Her damit. ;)

    Grüße

    Marc Reichelt || http://www.marcreichelt.de/

    --
    DPRINTK("Last time you were disconnected, how about now?");
            linux-2.6.6/drivers/net/tokenring/ibmtr.c
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    1. Hallo Marc,

      danke für Deine schnelle Antwort, und entschuldige bitte die Verwechslung der Vornamen (ich weiß auch nicht, woher das kommt).

      So, ich habe das emff noch mal vollständig neu entpackt und den emff_0.5.8-Ordner habe ich nach c:\ kopiert. Dann Ausführen "cmd", Konsole: nach tools-Ordner navigiert.

      Ich sehe jetzt in der Konsole die Zeile: C:\emff_0.5.8\tools>

      und gebe "java -cp . CreateSkin silk_button" ein.

      Es erscheint die Feglermeldung "Skin not found: silk_button"

      Testweise habe ich statt silk_button die alle anderen Skin-Namen versucht. Jeweils die entsprechende Fehlermeldung. Lediglich der Befehl ALL wird ohne weitere Fehlermeldung akzeptiert, aber es werden keine Dateien generiert.

      Somit alles genau wie gestern, Schreibweisen u Leerzeichen x-mal gecheckt, ich meine, entsprechend der Anleitung mache ich es richtig.

      Gruß Rainer

      1. Hallo Symphoniker,

        So, ich habe das emff noch mal vollständig neu entpackt und den emff_0.5.8-Ordner habe ich nach c:\ kopiert. Dann Ausführen "cmd", Konsole: nach tools-Ordner navigiert.

        Ich sehe jetzt in der Konsole die Zeile: C:\emff_0.5.8\tools>

        und gebe "java -cp . CreateSkin silk_button" ein.

        Es erscheint die Feglermeldung "Skin not found: silk_button"

        Soweit alles korrekt - ich verstehe nicht, wo da der Fehler ist. Wenn du "ALL" schreibst sollte immerhin für jeden Skin im "skins"-Verzeichnis ein "Working on [...]" erscheinen, das hast du aber auch nicht. Alles in allem kann das Programm die Skins wohl nicht finden.

        Ich kann das Ganze von hier aus auch nicht nachvollziehen - selbst unter Windows XP in einer virtuellen Maschine klappt es ohne Probleme.

        Stelle nochmals sicher dass folgende Dateien und Ordner existieren:

        ./tools/
        ./skins/
        ./skins/silk_button/
        ./skins/silk_button/library/
        ./skins/silk_button/library/player_play.png
        ./skins/silk_button/library/player_stop.png
        ./skins/silk_button/SKIN
        ./skins/silk_button/Skin.as
        ./skins/silk_button/skin.xml

        In welchem Betriebssystem führst du das Ganze aus?

        Grüße

        Marc Reichelt || http://www.marcreichelt.de/

        --
        DPRINTK("Last time you were disconnected, how about now?");
                linux-2.6.6/drivers/net/tokenring/ibmtr.c
        Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
        1. Hallo Marc,

          vielen Dank für Deine Antwort, ich habe den Fehler, dank Deiner Auflixtung gefunden!

          Die Datei ./skins/silk_button/SKIN im Ordner silk_Button existiert nicht.

          In der Zip-Datei ist sie aber enthalten. Ich hatte sie über IZArc geöffnet und via Drag'n'Drop aus der Zip in die Root kopiert. Dabei wurde offensichtlich die SILK (ohne Suffix) nicht berücksichtigt. Nach dem Hinzufügen der Datei hat es auf Anhieb geklappt.

          Herzlichen Gruß
          Rainer

          Hallo Symphoniker,

          »» So, ich habe das emff noch mal vollständig neu entpackt und den emff_0.5.8-Ordner habe ich nach c:\ kopiert. Dann Ausführen "cmd", Konsole: nach tools-Ordner navigiert.
          »»
          »» Ich sehe jetzt in der Konsole die Zeile: C:\emff_0.5.8\tools>
          »»
          »» und gebe "java -cp . CreateSkin silk_button" ein.
          »»
          »» Es erscheint die Feglermeldung "Skin not found: silk_button"

          Soweit alles korrekt - ich verstehe nicht, wo da der Fehler ist. Wenn du "ALL" schreibst sollte immerhin für jeden Skin im "skins"-Verzeichnis ein "Working on [...]" erscheinen, das hast du aber auch nicht. Alles in allem kann das Programm die Skins wohl nicht finden.

          Ich kann das Ganze von hier aus auch nicht nachvollziehen - selbst unter Windows XP in einer virtuellen Maschine klappt es ohne Probleme.

          Stelle nochmals sicher dass folgende Dateien und Ordner existieren:

          ./tools/
          ./skins/
          ./skins/silk_button/
          ./skins/silk_button/library/
          ./skins/silk_button/library/player_play.png
          ./skins/silk_button/library/player_stop.png
          ./skins/silk_button/SKIN
          ./skins/silk_button/Skin.as
          ./skins/silk_button/skin.xml

          In welchem Betriebssystem führst du das Ganze aus?

          Grüße

          Marc Reichelt || http://www.marcreichelt.de/

          1. Hallo Symphoniker,

            vielen Dank für Deine Antwort, ich habe den Fehler, dank Deiner Auflixtung gefunden!

            Die Datei ./skins/silk_button/SKIN im Ordner silk_Button existiert nicht.

            In der Zip-Datei ist sie aber enthalten. Ich hatte sie über IZArc geöffnet und via Drag'n'Drop aus der Zip in die Root kopiert. Dabei wurde offensichtlich die SILK (ohne Suffix) nicht berücksichtigt. Nach dem Hinzufügen der Datei hat es auf Anhieb geklappt.

            Ui, das ist aber sehr unschön.
            Da will ich doch gleich mal 7-Zip empfehlen. Ein Archiv-Programm, das ohne Meldung einige Dateien vergisst zu entpacken ist nicht akzeptabel.

            Grüße

            Marc Reichelt || http://www.marcreichelt.de/

            --
            DPRINTK("Last time you were disconnected, how about now?");
                    linux-2.6.6/drivers/net/tokenring/ibmtr.c
            Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)