Flash Player auslesen

11/26/2015 13:29 reems1986#1
hallo zusammen
ich hoffe, das ist hier der richtige bereich für meine frage.
vorab: ich bin kompletter laie.

ich habe ein memory spiel, welches in einem browser über den flashplayer läuft.

nun habe ich mir gedacht, dass es doch eine möglichkeit geben muss, diese fläche des memory spiels auszulesen. es müsste ja zu jeder verdeckten fläche (gewinn) eine url oder item-id hinterlegt sein, die man dann durch erstmaliges aufdecken zuordnen können müsste um dann beim zweiten versuch preise geziehlt aufdecken zu können

mfg

reems
11/29/2015 06:52 reems1986#2
wirklich keinerlei lösungsmöglichkeiten?
11/29/2015 19:18 ComputerBaer#3
Ich habe so meine Zweifel, dass du mit Java Zugriff auf die Variablen im FlashPlayer bekommst. Entweder ist dein Java Projekt ein eigenes Programm, dann würde man vielleicht mit viel Glück und einer ganzen Menge Aufwand an die Daten des FlashPlayers kommen. Oder es ist ein Java-Applet das du in die Webseite einfügst und dann wird es vermutlich komplett unmöglich sein oder höchstens durch das Ausnutzen von kritischen Sicherheitslücken. Also einfach geht es mit Sicherheit nicht, soweit ich das einschätzen kann.

Wenn der FlashPlayer den Server fragt wie das Spielfeld aussieht, dann könntest du das mit Java nachprogrammieren und dir selber die Informationen holen. Das selbe gilt dann für den "Karte aufdecken"-Befehl. Wenn das aber ohne zutun des Servers funktioniert, wird dieser Weg auch nicht gehen.

Aber wie muss ich "preise geziehlt aufdecken" verstehen? Gibt also etwas zu gewinnen, wenn du das richtige aufdeckst oder du sehr wenige Fehler machst? Dann hat vermtlich der Server etwas zu sagen. Oder ist es nur eine unglücklich Formulierung? Dann kann es genau so gut sein, dass der Server keine Rolle spielt, allerdings frage ich mich dann auch, warum du dir ein Programm schreiben willst.

Oder meinst du vielleicht gar nicht Java, sondern JavaScript? In dem Fall bezweifel ich zwar auch, dass du auf den FlashPlayer zugreifen kannst, aber vorallem muss dein Thema in den richtigen Bereich verschoben werden.