Knautschke
New member
Hi.
War mir nicht sicher ob das Thema hierhin gehört oder in den JS-Teil.
Folgende Situation:
Habe mehrere Flash-Apps auf meiner Seite, bei denen ich herausfinden wollte wann sie den Fokus verlieren. An sich kein Prob, aber das klappt ja nur wenn man die SWF-Dateien mit dem "wmode" tag auf "window" gesetzt einbindet. Das wiederum beißt sich mit der restlichen Seite, da sich dann die Flash-App in den Vordergrund drängt, vor diverse andere Navigations-Elemente.
Also registriere ich das "außerhalb der App-Klicken" per JS, und schicke das dann an eine mit dem External Interface definierte Funktion in den Flash-Apps, damit sie eben tun was sie tun sollen wenn der Fokus weg ist.
Im Firefox klappt das. der Internet Explorer jedoch beschwert sich über "[object Error]"s. Ich ging zunächst davon aus, dass er per "document.getElementbyID" die SWF-Dateien nicht finden kann, aber nach einiger Testerei (wieviel Zeit das frisst!) habe ich herausgefunden, dass das nicht der Grund sein wird.
Jemand meinte dann, es gäbe wohl manchmal Probleme mit dem External Interface und dem IE. Leider habe ich dazu nichts konkreteres gefunden.
Falls jemand eine Idee hätte wäre das praktisch.
War mir nicht sicher ob das Thema hierhin gehört oder in den JS-Teil.
Folgende Situation:
Habe mehrere Flash-Apps auf meiner Seite, bei denen ich herausfinden wollte wann sie den Fokus verlieren. An sich kein Prob, aber das klappt ja nur wenn man die SWF-Dateien mit dem "wmode" tag auf "window" gesetzt einbindet. Das wiederum beißt sich mit der restlichen Seite, da sich dann die Flash-App in den Vordergrund drängt, vor diverse andere Navigations-Elemente.
Also registriere ich das "außerhalb der App-Klicken" per JS, und schicke das dann an eine mit dem External Interface definierte Funktion in den Flash-Apps, damit sie eben tun was sie tun sollen wenn der Fokus weg ist.
Im Firefox klappt das. der Internet Explorer jedoch beschwert sich über "[object Error]"s. Ich ging zunächst davon aus, dass er per "document.getElementbyID" die SWF-Dateien nicht finden kann, aber nach einiger Testerei (wieviel Zeit das frisst!) habe ich herausgefunden, dass das nicht der Grund sein wird.
Jemand meinte dann, es gäbe wohl manchmal Probleme mit dem External Interface und dem IE. Leider habe ich dazu nichts konkreteres gefunden.
Falls jemand eine Idee hätte wäre das praktisch.