4 Stimmen

Wie ruft man FileReference.browse() von JavaScript aus auf?

Ich versuche, die browse()-Methode der FileReference-Klasse von JavaScript aus aufzurufen (ein Benutzer klickt auf einen Text, der die ExternalInterface verwendet, um eine Methode in Flash aufzurufen).

Leider erhalte ich eine Fehlermeldung, die besagt, dass es sich um eine direkte Aktion des Benutzers handeln muss (z. B. Klicken auf eine Schaltfläche). Ich habe Google durchsucht und festgestellt, dass dies eine neue Sicherheitsfunktion in Flash 10 ist.

Die einzige Lösung, die ich finden konnte, war eine Flash-Schaltfläche oder eine versteckte Flash-Schaltfläche über dem Text, die die browse()-Methode aufruft.

Ich wollte, dass der Browser nur JavaScript anzeigt und der gesamte Flash-Code nur von JavaScript aufgerufen wird.

Könnte ich das bitte irgendwie tun?

Ich danke Ihnen vielmals, Rudi

4voto

Eli Grey Punkte 34008

Die einzige Lösung, die ich finden konnte, war eine Flash-Schaltfläche oder eine versteckte Flash-Schaltfläche über dem Text, die die browse()-Methode aufruft.

Diese sind die einzigen Lösungen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X