| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: May 2006 Ort: Bad Ischl, Österreich
Beiträge: 243
|
Hallo, ich hab mir schon die Finger wund-gegoogled und bin nicht weiter gekommen: Ich möchte nämlich per AS auf meinen Webservice zugreifen. Aufruf (im Browser: ) http://192.168.14.181/geoServices/WebserviceTest.swf Hier liegen die Dateien: SWF: http://192.168.14.181/geoServices/WebserviceTest.swf Webservice: http://192.168.14.181/geoServices/default.asmx?wsdl Crossdomain.xml: http://192.168.14.181/crossdomain.xml PHP-Code: PHP-Code: Der Log: PHP-Code: Ich arbeite mit MTASC, IDE FlashDevelop. Der Code an sich funtioniert; wenn ich mit der Flash 8 IDE arbeite funtioniert alles wunderbar! Es liegt an den Sicherheitsbeschränkungen von Flash 8 und ich komm da nicht durch! Bitte, kann irgendjemand sein Wissen mit mir teilen? Danke im Voraus! Warappa |
| | |
| | #2 (permalink) |
| a.k.a maddin79 Registriert seit: Jul 2003 Ort: berlin f-hain
Beiträge: 1.693
|
das liegt daran, daß der film bei flashdevelop lokal gestartet wird und standardmäßig "Sicherheit bei lokaler wiedergabe" auf "nur auf lokale Daten zugreifen" eingestellt ist. wenn du code injection benutzt kannst du mal versuchen in flash unter exporteinstellungen "nur auf netzwerk zugreifen" einzustellen. gruß mad
__________________ |
| | |
| | #6 (permalink) | |
| Neuer User Registriert seit: May 2006 Ort: Bad Ischl, Österreich
Beiträge: 243
| Zitat:
Zum Testen rufe ich wie gesagt die SWF über den Browser & die URL auf -> was kann da das Problem sein? PS: Das mit Codeinjection hat (wenn ich das richtig gemacht habe) nicht funktioniert. PPS: Wenn ich den selben Code per Flash 8 erstelle (mit "nur lokale Daten"), dann geht es lokal und über die URL. | |
| | |
| | #7 (permalink) |
| a.k.a maddin79 Registriert seit: Jul 2003 Ort: berlin f-hain
Beiträge: 1.693
|
es geht in flash deshalb, weil der interne player zum entwickeln da ist und deshalb gibt es da KEINE security einschränkungen. wenn du die swf über den browser mit "http://..." startest sollte es funktionieren, selbst ohne crossdomain.xml wenn es der selbe server ist.
__________________ |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Aug 2006
Beiträge: 10
|
Ich denke es gibt eine lösung: http://www.flashdevelop.org/communit...opic.php?t=346 |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: May 2006 Ort: Bad Ischl, Österreich
Beiträge: 243
|
@monsieurfil: Hat leider auch nichts gebracht, starte ja über absolute URL im Internet Explorer und nicht unbedingt lokal. (soweit ich das ja verstanden hab, ändern Trust-Files die Sicherheit für lokale Dateien) @madflanderz: Wie gesagt: Ich starte die swfs im Internet Explorer über die absolute URL. Ich kann die Flash 8 produzierte Datei starten und sie funktioniert, die MTASC Datei die gleich daneben liegt und den selben as-Code hat aber nicht. Das Interessante ist: Wenn ich aus dem MTASC-SWF einen Projektor erstelle und LOKAL starte, funktioniert auch dieses. Ich bin ratlos. |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: May 2006 Ort: Bad Ischl, Österreich
Beiträge: 243
|
Naja, falls das jemand lösen kann, bitte melden. Ich bin jedoch jetzt auf eine (unschöne) Lösung umgestiegen: AS-Editiern mit Flash-Develop, erstellen mit Flash. Aber danke für die Beiträge! mfg Warappa |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |