mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 06:54 Benutzername: Passwort: Auto-Login

Thema: [solved]Flash und die Frage der Sischaheit vom 09.06.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [solved]Flash und die Frage der Sischaheit
Autor Nachricht
bacon
Threadersteller

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 09.06.2009 13:11
Titel

[solved]Flash und die Frage der Sischaheit

Antworten mit Zitat Zum Seitenanfang

Gibt es Workarounds, um diese leidige Krankheit der swfuploader/fancyuploader zu umgehen, die es mit der neuen Flash-Player-Version nicht mehr erlauben, ein (Flash) UI-Control, wie bspw. einen SelectFiles-Dialog per Javascript zu triggern?

Woher kommt die Einschränkung? Ist das eine von diesen Cross-Domain-Policy-Geschichte oder sowas?

Ich habe mir von fancyupload (http://digitarald.de/project/fancyupload/) jetzt den "Trick" geklaut, das <object> mit wmode=transparent einfach über einen Link zu legen und per flash mouseevents css-Klassen an den zuunterst liegenden HTML-Link zu verteilen. Aber ideal ist das nicht...


Zuletzt bearbeitet von bacon am Mi 10.06.2009 17:33, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
MR.WUT4

Dabei seit: 10.01.2007
Ort: Düsseldorf
Alter: 36
Geschlecht: Männlich
Verfasst Di 09.06.2009 20:58
Titel

Antworten mit Zitat Zum Seitenanfang

Das ist eine einfache Sicherheitsbestimmung, die verhindern soll das der SelectFiles-Dialog ohne Zutun des Users aufgerufen wird. Flash Player 10 kann den Dialog nur dann starten wenn er durch ein Maus Klick-Event aufgerufen wird.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
bacon
Threadersteller

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 09.06.2009 21:03
Titel

Antworten mit Zitat Zum Seitenanfang

Der Sinn dahinter leuchtet mir ein. Ich schätze zwar nicht, frage aber trotzdem: Gibt es Möglichkeiten, eine .swf-Datei mit einem Zertifikat o.Ä. zu versehen, um solche Einschränkungen zu umgehen?
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Di 09.06.2009 23:29
Titel

Antworten mit Zitat Zum Seitenanfang

Ich frag mal so: Was willst Du denn machen ? Ein SWF kann das meines Wissens nach nicht (Adobe übertreibts meiner Meinung nach eh mit seiner Sicherheitspolitik, siehe crossdomain von RSS), aber AIR kann das.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
ApfelQFeierabend

Dabei seit: 05.04.2008
Ort: Regensburg
Alter: 37
Geschlecht: Männlich
Verfasst Di 09.06.2009 23:39
Titel

Antworten mit Zitat Zum Seitenanfang

würde das mit:

ExternalInterface.call("deine_JS-SelectFilesFunction()");

nicht gehen?
  View user's profile Private Nachricht senden
bacon
Threadersteller

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 10.06.2009 01:21
Titel

Antworten mit Zitat Zum Seitenanfang

Soll ja umgekehrt sein, ich will per JS 'nen Flashmovie triggern.
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 10.06.2009 07:15
Titel

Antworten mit Zitat Zum Seitenanfang

Per JS eine AS-Funktion triggern geht über ExternalInterface.addCallback
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bacon
Threadersteller

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 10.06.2009 17:14
Titel

Antworten mit Zitat Zum Seitenanfang

Yeah ich weiß. Aber es geht nicht um "kann man Funktionen aufrufen", sondern warum und welche Einschränkungen es bei diesem §!§%§" File-Dialog gibt.

Ich glaube, das "Problem" ist nicht fixable, ich habe das hier gefunden:
http://theflashblog.com/?p=423
  View user's profile Private Nachricht senden
 
Ähnliche Themen Frage zu Reglern in Flash [solved]
login und die innere sischaheit
[flash] Mausposition außerhalb des Flash-Films [solved]
[flash / solved] schriftdarstellung
[solved] [Flash MX] Seitenblättern
flash in newsletter einbinden [solved]
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.