Interaktives Demo-Gerät! (Klicken Sie auf den Start-Button im Bildschirm)

Probleme beim Speichern des Profils (nur Windows Mobile)

Beim Versuch, Ihr Lernprofil zu speichern, erscheint eine Flash-Fehlermeldung, von der aber nur rechts unten ein kleine Ecke zu sehen ist, so daß man sie nicht wegklicken kann ("Lokaler Speicher. local bittet um Geneh... Speicherung von Inh... Ihrem Computer.").

Hintergrund:

Bei Windows Mobile 6.1 und 6.5 wird in einigen Fällen die Bildschirmauflösung von Flash falsch interptetiert, so dass alle Inhalte 4x so groß erscheinen, wie sie sollten. Es handelt sich hierbei um einen Fehler zwischen Windows Mobile und Flash Player 7, der auf unseren Emulatoren nicht auftaucht, in der Praxis aber schon (dort wiederum nur bei nur 30% der Geräte). Der Workaround hierfür ist, Han Trainer Pocket in einem "Rahmen" anzubieten, von dem nur ein Viertel für das Programm genutzt wird. Bei vierfacher Vergrößerung landet man so wieder bei Vollbild-Anzeige, merkt also in der Regel nichts davon.

Das Problem wirkt sich allerdings wieder wirksam, wenn der Flash Player Fehlermeldungen oder Einstellungs-Fenster anzeigt, denn diese werden nicht auf das korrekte Maß skaliert.

Die "Fehlermeldung", die Sie sehen, ist in Wirklichkeit ein Nutzerdialog-Fenster. Der Flash Player möchte von Ihnen wissen, ob es OK ist, dass mehr als 100 kb Daten auf Ihrem Gerät gespeichert werden. Diese "Daten" sind Ihr Han Trainer Pocket Lernprofil. Unter normalen Umständen müssten Sie dies lediglich bestätigen, und es gäbe kein Problem.

Es handelt sich hier um eine von zahlreichen (teils auch sicherheitsrelevanten ) Einstellungen des Flash Players, die u.a. den Zugriff auf Speicher, das Mikrofon oder die Webcam kontrollieren.

Lösung:

Die Lösung ist, die Einstellungen des Flash-Players für den maximal von Flash verwendbaren Speicher zu ändern, ohne das Dialog-Fenster anzeigen zu müssen.

Dies ist möglich, indem Sie Datei, in der diese Einstellung gespeichert ist, durch diese Datei, in der die Menge des verwendbaren Speichers auf "unbegrenzt" gesetzt ist, austauschen.

Bitte gehen Sie dazu wie folgt vor:

1.) Laden Sie sich die veränderte Datei settings.sol herunter (hier klicken)

2.) Finden Sie auf Ihrem Smartphone die Datei \Windows\AppData\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#local\settings.sol.
(Verwenden Sie hierzu den Windows-Datei-Explorer.)

Achtung: überschreiben Sie nicht die Datei \Windows\AppData\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\settings.sol.
Wenn Sie diese überschreiben, wird Flash wahrscheinlich nicht mehr wie gewünscht funktionieren.
Die zu überschreibende settings.sol steht in dem Unterverzeichnis #local. (Dies sind Unterverzeichnisse für die Domain-spezifischen Einstellungen.Da die Anwendung auf der Domain local läuft (also auf
dem Rechner selbst), wurde dafür das #local-Verzeichnis angelegt.

3.) Benennen Sie die unter 2.) genannte Datei um in old-settings.sol. So können Sie sie bei Bedarf wieder herstellen.

4.) Kopieren Sie die unter 1.) heruntergeladene Datei auf Ihr Smartphone - in das selbe Verzeichnis, in dem auch die (alte) Datei old-settings.sol liegt.

5.) Fertig. Starten Sie nun Han Trainer Pocket. Das Problem sollte nicht mehr auftreten.

Typische Rückfragen:

"Warum tritt das Problem bei der Demo-Version nicht auf?"
Ihr Lernprofil ist bei der Vollversion aufgrund der größeren Menge an Vokabeln deutlich umfangreicher als bei der kostenlosen Demo-Version.

"Warum tritt das Problem ggf. erst nach längerer Nutzung auf?"
Das Problem bestand ggf. vorher noch nicht, weil Ihr Lernprofil damals noch zu klein war, um die kritische Grenze zu sprengen. Je länger Sie Han Trainer Pocket benutzen, desto mehr Daten fallen an und müssen
gespeichert werden (bis zu einer gewissen Grenze, nämlich dann, wenn alle Wörter mit Lernzeitstempel und anderen Daten versehen sind).

"Seltsamerweise ist der Fehler bzw. die nicht beantwortbare Nachfrage aber beim Teil1 der Version 4.07 nicht aufgetreten. Dort ließ sich das Lernprofil problemlos speichern. "
Das liegt daran, dass Sie am Anfang kaum Nutzerdaten hatten, die Flash in Form eines sogenannten "Shared Object" für Sie speichert. Je länger und je mehr Versionen von Han Trainer Pocket Sie benutzen, desto größer wird das
Volumen an Nutzerdaten, die Flash insgesamt verwaltet. Ab 100kb fragt Flash nach (angeschnittenes Dialogfenster).

Aktueller Status:

Das Problem tritt nur auf wenigern Geräten mit Windows Mobile 6.x auf und wurde im November 2010 durch einen engagierten Kunden gelöst. Wenn dieses Problem auch bei Ihnen auftritt, die oben beschriebene Lösung aber nicht funktioniert, melden Sie sich bitte beim Autor oder probieren Sie die folgenden anderen Lösungsansätze.

Andere Lösungsansätze:

Lösungsansatz 1: Können Sie das Fenster mit der Fehlermeldung auf dem Bildschirm verschieben, so dass Sie den relevanten Teil sehen und bestätigen können?

Bisher Erfolglos: "Nein, leider lässt sich das Fester nicht verschieben, bin schon mehrmals wie wild auf dem Screen auf und abgefahren. Es tut sich nichts."

Lösungsansatz 2: Öffnen Sie bitte Ihren Browser (auf dem mobilen Gerät) und besuchen Sie: http://www.hantrainerpro.de/fwd/pda-flashplayersettings.htm (diese Seite bringt Sie zu einer (noch längeren) URL, auf der Sie die Flashplayer-Einstellungen ändern können sollten.

Bisher erfolglos: "Auf meinem Gerät erscheint lediglich ein schwarzer Kasten".

Lösungsansatz 3: Können Sie das Kontext-Menü öffnen, um darüber zu den Flash-Einstellungen zu gelangen?

Bisher erfolglos: Statt des Flash Player-Kontextmenüs öffnet sich ein geräteeigenes Kontextmenü: "Wenn ich den Han Trainer Pocket starte und warten bis der Login-Screen geladen ist und auf den Bildschirm klicke, erscheint zwar ein Kontext-Menü, jedoch nicht das vom Macromedia Player."

"Hi folks, I have created a flash application in Flash MX that runs on pocket devices (a Chinese learning software, available for free download at http://pda.hantrainerpro.com). On HTC windows mobile 6 Devices (such as HTC touch pro), the flash context menu does not show at all when emulating a right-click (i.e. holding the pen on the screen for 2 seconds). Instead, some (HTC-own?) context menu appears wich offers options like "Mark text" and "Copy to clipboard". I need the original flash context menu to be shown. Is there any way or method in flash so suppress the (overlying) HTC specific context menu? Thanks, Rainer"


Zurück
Han Trainer Pocket von Rainer Stahlmann
ISBN 978-3-00-019434-4
zur Hauptseite