Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-02-2007, 12:28   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 8
Flashremoting <> CF funktioniert nur lokal

hi,

in meiner flash-app hole ich daten aus einer flashremoting.cfc (die auf einem Server im web liegt).

wenn ich den film aus flash heraus teste (strg+return) funktioniert alles wunderbar. die daten kommen an, alle komponenten (combo, list, textarea) werden befüllt und alles ist einwandfrei benutzbar.

wenn ich allerdings das swf direkt (lokal) öffne, verbindet er den netservice nicht mehr (zumindest holt er keine daten). wenn ich das swf debugge, erhalte ich (manchmal) eine fehlermeldung, dass er das zu ladende css-file (lokal) nicht laden kann, aus gründen der sandbox-security. von den flashremoting-aktivitäten kann ich im normalen debugger nichts erkennen. der netconnection-debugger zeigt an, dass nur die verbindung erstellt wurde und ruft beim ersten mal auch nicht mit "Call" den gewünschten service auf. wenn man die funktion während der laufzeit nochmal aufruft, startet er zwar eine "Call", der parameter wird aber mit "keine Eigenschaften" angezeigt (im netdebugger > details). wenn ich den film aus flah direkt heraus teste, wird unter parameter "0" angezeigt, was auch so sein soll, weil der aufruf in flash "servDatenAbfrage.getNews(0);" lautet.
Er zeigt auch an, dass er die flashremoting findet und sich (scheinbar) damit verbindet (da keine errors ausgegeben werden), er gibt halt nur gar nichts zurück.

der coldfusion-hoster meinte, er hat in den logs ein paar nachrichten gefunden, dass die anfragen an den flashservices-ordner nicht vom typ "flash" (oder so ähnlich) seien.

das ganze geschieht noch mit funktionen von flashremoting 1, ich habe aber die remotingkomponenten 2 installiert. sollte es daran liegen? dann frage ich mich aber, warum es aus flash direkt getestestet, einwandfrei funktioniert.



Code:
if (inited == null) {

	inited = true;

	NetDebug.initialize();

	NetServices.setDefaultGatewayUrl("http://213.174.57.207/flashservices/gateway/");

	connGateway = NetServices.createGatewayConnection();

	servDatenAbfrage = connGateway.getService("personaltv.cfcs.flashremoting", this);

}
das ganze ist (natürlich) dringend ;-)...kann mir jemand weiterhelfen
kolby ist offline   Mit Zitat antworten
Alt 14-03-2007, 16:58   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 15
antwort schon gefunden
Seife ist offline   Mit Zitat antworten
Alt 14-03-2007, 20:31   #3 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
Antwort: Sandbox
Lösung: crossdomain.xml, oder Proxy
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.
shorty ist offline   Mit Zitat antworten
Alt 14-03-2007, 20:53   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 8
sandbox security - ja. allerdings die des CF. der flashservices/gateway ordner war im server-web-root und nicht in dem webroot, auf den die url gezeigt hatte. also die ordner in meinem webroot-ordner angelegt, pfad zur service-cfc gewechselt und danach gings.
kolby ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele